Netduino home hardware projects downloads community

Jump to content


Photo

Netduino Plus 2 Firmware v4.3.1


  • Please log in to reply
120 replies to this topic

#21 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 01 March 2014 - 12:51 AM

Hi GeBrander,

Hi Chris, maybe a good idea to update the downloads page for the new firmware?

Oh yes, of course! Updated. Thanks :)

Chris

#22 jetyler

jetyler

    New Member

  • Members
  • Pip
  • 2 posts

Posted 02 March 2014 - 12:25 PM

This version does not work in VS2013?  It is working well for me in VS2012, but when I go to make a new project in VS 2013, it does not have the micro framework templates as a option.

 

Thanks for the update.



#23 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 03 March 2014 - 05:44 AM

Hi jetyler,

This version does not work in VS2013?  It is working well for me in VS2012, but when I go to make a new project in VS 2013, it does not have the micro framework templates as a option.

Uninstall the NETMF SDK and Netduino SDK. Then install them from here:
http://forums.netdui...o-2013-support/

That should get you up and running in VS2013.

Welcome to the Netduino community,

Chris

#24 jetyler

jetyler

    New Member

  • Members
  • Pip
  • 2 posts

Posted 03 March 2014 - 02:36 PM

Hi jetyler,
Uninstall the NETMF SDK and Netduino SDK. Then install them from here:
http://forums.netdui...o-2013-support/

That should get you up and running in VS2013.

Welcome to the Netduino community,

Chris

 

 

Sorry, I misunderstood.  I thought this version was a new version of the VS2013 beta.  Thanks



#25 alesbedac

alesbedac

    Advanced Member

  • Members
  • PipPipPip
  • 63 posts

Posted 06 March 2014 - 02:42 PM

Hi All,

 

after installing fw 4.3.1 i have this bugs :

 

Assembly: Toolbox.NETMF.Hardware.Core (4.3.0.0) needs assembly 'mscorlib' (4.3.0.0)
Assembly: Toolbox.NETMF.Hardware.Core (4.3.0.0) needs assembly 'Microsoft.SPOT.Hardware' (4.3.0.0)
Assembly: Toolbox.NETMF.Hardware.Core (4.3.0.0) needs assembly 'Microsoft.SPOT.Hardware.PWM' (4.3.0.0)
Assembly: Toolbox.NETMF.Hardware.Core (4.3.0.0) needs assembly 'Toolbox.NETMF.Core' (4.3.0.0)
Assembly: Toolbox.NETMF.Hardware.Core (4.3.0.0) needs assembly 'Microsoft.SPOT.Native' (4.3.0.0)
 
where to get 4.3.1 toolbox ?


#26 JoopC

JoopC

    Advanced Member

  • Members
  • PipPipPip
  • 148 posts

Posted 06 March 2014 - 05:43 PM

The Toolbox source code is included, so you can compile the code in 4.3.1 to get the dll's for your project.
There are several demo's on youtube on Howto compile to get a dll.

#27 alesbedac

alesbedac

    Advanced Member

  • Members
  • PipPipPip
  • 63 posts

Posted 06 March 2014 - 07:55 PM

The Toolbox source code is included, so you can compile the code in 4.3.1 to get the dll's for your project.
There are several demo's on youtube on Howto compile to get a dll.

Thanks for answer,

 

but i didnt find that...would you like to be kindly more detailed.



#28 upstream

upstream

    New Member

  • Members
  • Pip
  • 8 posts
  • LocationBrasil

Posted 06 March 2014 - 09:58 PM

The NetduinoUpdate deploy software made it effortlessly.

This also solved my problem to erase certain apps using webserver.

 

Great job!

Thanks.


"- Somewhere there's a bug to fix..."

#29 techcap

techcap

    New Member

  • Members
  • Pip
  • 1 posts

Posted 10 March 2014 - 09:16 AM

I compiled 4.3.1 firmware with mdk 4.71.

 

There is no scatterfile in TinyBooter for MDK. So I copied from scatterfile_bootloader_rvds.xml.

Also scatterfile_tinyclr_mdk.xml file is little bit strange compared with scatterfile_tinyclr_rvds.xml. So I replaced mdk.xml with rvds.xml.

 

Finally, I succeeded compilation. TinyBooter is working. But TinyCLR doesn't. It wasn't detected on MF deploy.

 

What should I do?



#30 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 10 March 2014 - 10:16 AM

Hi techcap,

We haven't build MDK scatter files for the Netduino_STM32 BSP yet. It's on the roadmap, but today we use RVDS.

There will likely be small differences between the two build processes, even though they technically use the same ARM compiler now.

My first guess is that there is something wrong with the core-coupled memory (TCM) allocation in your setup. If you feel comfortable tweaking the scatter files, move everything to the main 128KB block (as is done in TinyBooter's scatter file) and remove the TCM section--and see if that works for you.

Chris

P.S. we use RVCT 4.1 to compile the firmware. 4.71 may or may not work...not yet tested.

#31 CW2

CW2

    Advanced Member

  • Members
  • PipPipPip
  • 1592 posts
  • LocationCzech Republic

Posted 10 March 2014 - 11:17 AM

Finally, I succeeded compilation. TinyBooter is working. But TinyCLR doesn't. It wasn't detected on MF deploy.
 
What should I do?

 

I guess you have not set the proper cpu architecture - I think without it the compiler generates some ARM code, which is not supported on Cortex-M cores and TinyCLR is stuck in an fault handler. You'd need to add <DEVICE_TYPE>cortex-m3</DEVICE_TYPE> to Netduino2.settings; and also Microsoft.Spot.system.MDK.Targets might need some additional changes.



#32 Homey

Homey

    Advanced Member

  • Members
  • PipPipPip
  • 53 posts

Posted 11 March 2014 - 04:31 AM

probably a dumb question, but can you use VS 2010 with this update or do you have to update to VS 2012 to use it?

Homey

#33 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 11 March 2014 - 05:22 AM

Hi Homey,

probably a dumb question, but can you use VS 2010 with this update or do you have to update to VS 2012 to use it?

No worries, no dumb questions here.

.NET Micro Framework requires Visual Studio 2012 (or VS2013 with our experimental SDK builds).

Chris

#34 chris9876

chris9876

    New Member

  • Members
  • Pip
  • 7 posts
  • LocationAustria

Posted 11 March 2014 - 11:02 AM

 

 Hallo Chris,

I got a brand new ND2 + yesterday. I plan to create

a small application which sent data from ND2 + to a web page.

Currently I have everything installt on 4.2Version (NETMF, SDK) (because Netduino GO). VSExpress10 and Window7

What do you think?

Should I immediately upgrade to the new NETMF4.3?

 

But i think this does also mean to install the new 4.3SDK? ... and ...

that also means upgradeing the ND2 +  to 4.3 firmware?

Or can I leave everything on 4.2Version? 

 

Thanks for your response...

 

regards

Christian


mfG

Christian


#35 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 11 March 2014 - 08:21 PM

Hi Christian,

If you want to upgrade some of your devices to 4.3.1, that's not a problem: the new SDK will still work with devices running older 4.1 and 4.2 firmware.

If you are using .NET MF 4.2 firmware on all of your devices, I'd recommend sticking with Visual Studio 2010 and the 4.2 SDK until you upgrade boards. Why? Because with the 4.2 SDK, Visual Studio is speed-optimized for debugging boards running 4.2 firmware.

That said...we run the latest SDK on all of our computers, working with older and newer board firmware regularly :)

Chris

#36 cce1911

cce1911

    Advanced Member

  • Members
  • PipPipPip
  • 71 posts
  • LocationGeorgia, USA

Posted 19 March 2014 - 04:18 AM

I've upgraded to vs2012, .netmf 4.3 and flashed the firmware successfully. I've upgraded my projects and their references to the 4.3 dlls, but when I go to deploy my programs the I'm getting errors with the .net microframework toolbox. I downloaded the 4.3 DLLs but I'm getting the following.

 

Link failure: some assembly references cannot be resolved!!
 
Assembly: Toolbox.NETMF.Hardware.Ic74HC595 (4.3.0.0) needs assembly 'mscorlib' (4.3.0.0)
 
 
My mscorlib is version 4.3.1.0.


#37 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 19 March 2014 - 04:57 AM

Hi cce1911,

That library was built against the .NET MF 4.3 beta (4.3.0) instead of the production-ready 4.3 QFE1 release (4.3.1).

Do you have the source (so you can change the target framework in Project Properties)?

Chris

#38 cce1911

cce1911

    Advanced Member

  • Members
  • PipPipPip
  • 71 posts
  • LocationGeorgia, USA

Posted 19 March 2014 - 12:34 PM

I have downloaded the source, but I'm not real sure how to upgrade it to 4.3.1. Do I have to change the target framework on all 40 projects? Do I have to manually edit the AssemblyInfo files and change AssemblyVersion("4.3.1.0")?



#39 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 19 March 2014 - 12:52 PM

Hi cce1911,
 

I have downloaded the source, but I'm not real sure how to upgrade it to 4.3.1. Do I have to change the target framework on all 40 projects? Do I have to manually edit the AssemblyInfo files and change AssemblyVersion("4.3.1.0")?


In each project, go to project properties (right-click on the project name, select the "properties" menu option).

Then change the "Target Framework" from NETMF 4.3 to NETMF 4.2. It will probably close the window for you when you do this, to save the changes.

Then change the target framework back to NETMF 4.3.

Repeat the above for each project. If there are forty, it may take you 15 minutes. Tedious and no fun, but it should change everything from 'pre-production 4.3' to 'production 4.3.1' for you.

Now

#40 cce1911

cce1911

    Advanced Member

  • Members
  • PipPipPip
  • 71 posts
  • LocationGeorgia, USA

Posted 19 March 2014 - 12:58 PM

Thanks for the quick reply Chris. Do I also need to change the AssemblyVersion in AssemblyInfo.cs?






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.