Edited by Chris Walker, 25 February 2014 - 04:55 AM.
Redirecting to Netduino 4.3.1 SDK
New: Netduino 4.3 SDK and VS2012 support!
#1
Posted 04 February 2013 - 06:17 AM
- SteveAndrews and WalterScave like this
#2
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!
- Peter B likes this
#3
Posted 04 February 2013 - 04:41 PM
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.1. In short, what would be the key benefits of using the 4.3 firmware?
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). Chris2. Can VS2010 still be used with boards carrying the 4.3 firmware or is VS2012 required?
#4
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
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
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
- khmesmer likes this
Twiiter: https://twitter.com/Gutworks
#7
Posted 04 February 2013 - 05:36 PM
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. ChrisDoes this SDK bring all the boards under one SDK and firmware update?
- NeonMika / Markus VV. and khmesmer like this
#8
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
Posted 05 February 2013 - 08:00 AM
Some more details for you...Can you tell us specifically what is meant by "[color=rgb(40,40,40);][font="helvetica, arial, sans-serif;"]preliminary support"?[/color][/font]
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
Posted 05 February 2013 - 02:09 PM
#11
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
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
Posted 16 February 2013 - 07:01 AM
#15
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
Posted 16 March 2013 - 06:10 AM
#17
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
Posted 18 March 2013 - 03:21 AM
Thanks Chris. I ordered the Netduino Plus 2.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
#19
Posted 18 March 2013 - 03:23 AM
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.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.
#20
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?
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users