Netduino home hardware projects downloads community

Jump to content


The Netduino forums have been replaced by new forums at community.wildernesslabs.co. This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.
Photo

New: Netduino 4.3 SDK and VS2012 support!


  • Please log in to reply
85 replies to this topic

#1 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 04 February 2013 - 06:17 AM

The Netduino 4.3.0 SDK has been replaced by the Netduino 4.3.1 SDK.

Edited by Chris Walker, 25 February 2014 - 04:55 AM.
Redirecting to Netduino 4.3.1 SDK


#2 hanzibal

hanzibal

    Advanced Member

  • Members
  • PipPipPip
  • 1287 posts
  • LocationSweden

Posted 04 February 2013 - 08:58 AM

Nice!

 

Two questions regarding Netduino gen1 boards (and the mini in particular):

 

1. In short, what would be the key benefits of using the 4.3 firmware?

2. Can VS2010 still be used with boards carrying the 4.3 firmware or is VS2012 required?

 

Thanks!



#3 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 04 February 2013 - 04:41 PM

Hi hanzibal,

1. In short, what would be the key benefits of using the 4.3 firmware?

The biggest benefits of NETMF 4.3 will be the bugfixes (checked in already) and the much newer lwIP networking stack (will be included by RTM). For Netduino Mini, the update to 4.3 is less important than for boards like Netduino Plus 2.

2. Can VS2010 still be used with boards carrying the 4.3 firmware or is VS2012 required?

The .NET Micro Framework 4.3 SDK requires VS2012, so if you upgrade your Netduino you'll also need to upgrade to VS2012 (Express or Pro). Chris

#4 Christoc

Christoc

    Advanced Member

  • Members
  • PipPipPip
  • 127 posts
  • LocationBallwin, MO

Posted 04 February 2013 - 04:57 PM

Finally something to get me back into the game!


View my blog at ChrisHammond.com

Projects: Netduino Tank/Tracked Vehicle, DNNFoos, Random other bits


#5 khmesmer

khmesmer

    Member

  • Members
  • PipPip
  • 11 posts

Posted 04 February 2013 - 05:04 PM

By Upgrading to the 4.3 SDK am I bringing all the boards under one SDK and no longer requiring separate SDK's to use a specific board? Earlier I had 4.1 for the Netduino then got a Netduino GO and wanted to upgrade everything to 4.2 and I had to remove 4.1 to use it. Then discovered the original netduino didn't work with the upgraded firmware and had to flash it etc etc. All of that equals a big headache. Good learning experience though.

 

So by doing this upgrade are we removing all the compatibility issues? It would make for an excellent SDK if that is true. I saw that the other Netduinos are qeued for this upgrade so I realize that they are not "Plugged in " to this yet but the post stated that 4.2 boards will work.

 

I just don't want to download and install 4.3 only to discover that something won't work with it and all the work done on that something is now thrown out the window. Then I have to uninstall and reinstall each SDK to do work on a board compatible with it. lol. So I am reiterating the question :

 

Does this SDK bring all the boards under one SDK and firmware update?



#6 Gutworks

Gutworks

    Advanced Member

  • Members
  • PipPipPip
  • 363 posts
  • LocationOttawa, Ontario

Posted 04 February 2013 - 05:23 PM

By Upgrading to the 4.3 SDK am I bringing all the boards under one SDK and no longer requiring separate SDK's to use a specific board? Earlier I had 4.1 for the Netduino then got a Netduino GO and wanted to upgrade everything to 4.2 and I had to remove 4.1 to use it. Then discovered the original netduino didn't work with the upgraded firmware and had to flash it etc etc. All of that equals a big headache. Good learning experience though.

 

So by doing this upgrade are we removing all the compatibility issues? It would make for an excellent SDK if that is true. I saw that the other Netduinos are qeued for this upgrade so I realize that they are not "Plugged in " to this yet but the post stated that 4.2 boards will work.

 

I just don't want to download and install 4.3 only to discover that something won't work with it and all the work done on that something is now thrown out the window. Then I have to uninstall and reinstall each SDK to do work on a board compatible with it. lol. So I am reiterating the question :

 

Does this SDK bring all the boards under one SDK and firmware update?

To my knowledge each board still requires its own latest firmware version to be installed, however with in Visual Studio you can select which NETMF framework you wish to deploy the application to. I have tested a NP1 using 4.1 firmware and NETMF 4.1, NP1 with 4.2 firmware and NETMF, the  NP2 with the latest 4.3, and the Netduino Go using 4.2 firmware and the 4.3 SDK. In all cases each board worked great in both Visual Studio 2012 Pro and Express. 

 

Cheers,

Steve



#7 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 04 February 2013 - 05:36 PM

Hi khmesmer,

Does this SDK bring all the boards under one SDK and firmware update?

Yes, the new SDK supports all boards under one SDK. It works with boards running 4.1, 4.2, and 4.3 firmware. You can select the version of NETMF which you want to target under Project Properties. If you do run into any particular troubles, please let me know. But you should be good to go. Chris

#8 Verdris

Verdris

    Advanced Member

  • Members
  • PipPipPip
  • 128 posts
  • LocationReno, NV

Posted 05 February 2013 - 07:46 AM

Can you tell us specifically what is meant by "[color=rgb(40,40,40);font-family:helvetica, arial, sans-serif;]preliminary support"?[/color]



#9 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 05 February 2013 - 08:00 AM

Can you tell us specifically what is meant by "[color=rgb(40,40,40);][font="helvetica, arial, sans-serif;"]preliminary support"?[/color][/font]

Some more details for you...

The Netduino 2 and Netduino Plus 2 4.3 firmware is built on the NETMF 4.3 core. But we're missing two things: [a] the ability to change your deployment port; [b] the newer lwIP networking stack.

There are two glitches in NETMF 4.3 related to those two items. We're working with Microsoft to address both of them. Once these enhancements are added in and field testing shows that the firmware is ready for prime time...we can remove the beta label.

The NETMF 4.3 SDK is RTM. The Netduino 4.3 SDK is RTM. Only the firmware is beta.

Chris

#10 Michal

Michal

    New Member

  • Members
  • Pip
  • 5 posts
  • LocationPoland

Posted 05 February 2013 - 02:09 PM

I hope that I will use OneWire protocol on NP1 with 4.3 firmware.


#11 georgejh

georgejh

    Advanced Member

  • Members
  • PipPipPip
  • 87 posts
  • LocationGlasgow, UK

Posted 05 February 2013 - 03:09 PM

Hi Chris,

 

Great news!

 

Just do not forget to test updating the firmware and application deployment in VS2012 from within virtual machines. I remember having troubles updating NP1 to 4.1 and 4.2 - It was working by chance in 1 of 10 attempts on VMWare player with Windows 7. You mentioned then, that it was something about the USB drivers been changed and not fully tested.



#12 OZ8ET

OZ8ET

    Advanced Member

  • Members
  • PipPipPip
  • 72 posts
  • LocationHundested, Denmark

Posted 16 February 2013 - 06:20 AM

Does the 4.3 implementation support OneWire?

 

Will the Gen.1 implementation of 4.3 support OneWire?

 

Netduino has been ignoring OneWire allthough it is an essential part of NETMF and should not be negleted.

 

The argument of saving flash/ram is like removing the wheels from a car beause they take up too much space!

 

I am a litle (very) frustrated waiting for OneWire on 4.2, Gen.1.

 



#13 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 16 February 2013 - 07:01 AM

Hi OZ8ET, .NET MF 4.3 takes up more room than .NET MF 4.2, so I'm not sure if we can fit OneWire on gen1 boards with .NET MF 4.3. We'll know more as 4.3 gets farther along in the beta process for the gen1 boards. Chris

#14 TalbotEv

TalbotEv

    New Member

  • Members
  • Pip
  • 7 posts

Posted 18 February 2013 - 01:55 PM

OneWire for gen1 board will be sweet, i'm waiting for this like ages!



#15 Don King

Don King

    Advanced Member

  • Members
  • PipPipPip
  • 30 posts
  • LocationLawrence, KS

Posted 15 March 2013 - 04:12 PM

Can I get some advice on the whole OneWire on 1st Gen thing. Should I just go ahead and get a Netduino Plus 2 so that I can have OneWire support? My reason for getting a Netduino in the first place was to use a OneWire temperature component (honestly did not know at the time, I am not an electronics guy) for a project.

 

I would rather just be told that it will not be included for 1st Gen and move on. So please tell me if you plan to do it or not. I am completely confused at this point with the whole saga.

 

Thanks!

 

Don



#16 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 16 March 2013 - 06:10 AM

Hi Don, You can get early OneWire support for the gen1 boards today through the special 4.1 release which includes OneWire support. Otherwise, pretend like we're not going to bring CW2's implementation of OneWire to the gen1 boards. Then "if" it comes later, it'll be a pleasant surprise and give you one more thing you can do with your gen1 Netduino. Quite a few community members find it useful to have an extra Netduino to put in their permanent projects. Please note that OneWire support for gen1 will be another one-time-build, so it's a special build we can commit to making for each new version of the Netduino gen1 firmware going forward. The gen2 boards are designed for OneWire support out of the box, with plenty of extra flash (useful since NETMF tends to grow a bit with each new release). Chris

#17 OZ8ET

OZ8ET

    Advanced Member

  • Members
  • PipPipPip
  • 72 posts
  • LocationHundested, Denmark

Posted 16 March 2013 - 10:06 AM

Onewire support is also available on NETMF 4.2 through ToniA's firmware here

There was a problem deploying large software because the watchdog interupted the deploy. ToniA is looking into it and right now I am using the original boot-loader wihich  disables the watchdog.



#18 Don King

Don King

    Advanced Member

  • Members
  • PipPipPip
  • 30 posts
  • LocationLawrence, KS

Posted 18 March 2013 - 03:21 AM

Hi Don,You can get early OneWire support for the gen1 boards today through the special 4.1 release which includes OneWire support.Otherwise, pretend like we're not going to bring CW2's implementation of OneWire to the gen1 boards. Then "if" it comes later, it'll be a pleasant surprise and give you one more thing you can do with your gen1 Netduino. Quite a few community members find it useful to have an extra Netduino to put in their permanent projects.Please note that OneWire support for gen1 will be another one-time-build, so it's a special build we can commit to making for each new version of the Netduino gen1 firmware going forward. The gen2 boards are designed for OneWire support out of the box, with plenty of extra flash (useful since NETMF tends to grow a bit with each new release).Chris

Thanks Chris. I ordered the Netduino Plus 2.

#19 Don King

Don King

    Advanced Member

  • Members
  • PipPipPip
  • 30 posts
  • LocationLawrence, KS

Posted 18 March 2013 - 03:23 AM

Onewire support is also available on NETMF 4.2 through ToniA's firmware here
There was a problem deploying large software because the watchdog interupted the deploy. ToniA is looking into it and right now I am using the original boot-loader wihich  disables the watchdog.

Thanks for the information. I will research. I am not even familiar with what a "watchdog" is exactly so I am at a disadvantage there.

#20 upstream

upstream

    New Member

  • Members
  • Pip
  • 8 posts
  • LocationBrasil

Posted 22 March 2013 - 09:48 AM

I upgraded to VS2012 and 4.3 framework following instructions from here and now I can get 4.2 framework listed on project properties -> Target framework. It only shows only frameworks 3.0, 4.0, 4.1, 4.3 !

Any idea how to fix it?


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




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.