Netduino Mini Firmware v4.2.0
#1
Posted 14 August 2012 - 12:01 PM
This firmware requires use of the .NET Micro Framework v4.2 SDK (QFE2) and Netduino 4.2.0.1 SDK..
With this firmware, you will have the following resources available for your code:
152KB Flash
70KB+ RAM
This firmware includes the following updates:
1. Visual Basic is now a supported language for .NET MF
2. New core AnalogInput and PWM classes; backwards-compatible classes available via add-on assemblies.
3. New WinUSB drivers (to remedy BSOD issues in 4.2 beta)
4. Garbage collector now fully collects old objects
5. See netmf.codeplex.com for full details of all bugfixes
To find the current version of your Netduino firmware:
1. Go to the Start Menu > Programs > Microsoft .NET Micro Framework 4.2 > Tools
2. Run MFDeploy.exe. Be careful to run MFDeploy.exe and not MFDeploy.exe.config (as file extensions are hidden by default)
3. Plug your Netduino Mini into your PC using an RS232 or TTL UART cable.
4. In the Device section at top, select Serial. Select the serial port assigned to your RS232 or TTL UART cable.
5. Select the Target menu, Device Capabilities option.
6. In the output box, find the "SolutionReleaseInfo.solutionVersion" value. This is your firmware version.
Users of firmware version 4.2.0.0 RC5 or earlier may update to this new firmware:
1. Erase your Netduino Mini by applying 5V power to the gold ERASE pad
a. Power cycle your Netduino Mini
2. Flash TinyBooterDecompressor.bin using SAM-BA v2.12+
a. Power cycle your Netduino Mini
3. Flash TinyCLR using MFDeploy v4.2+
a. Click "Browse..." and select the TinyCLR files (ER_CONFIG and ER_FLASH).
b. Press "Deploy". It will take a few minutes to update your Netduino Mini.
c. Power cycle your Netduino Mini
There are two versions of firmware attached to this post. If you want to use the TTL port for debugging, then flash the TTL version of the TinyBooterDecompressor firmware using SAM-BA. Then flash TinyCLR (ER_FLASH and ER_CONFIG) using MFDeploy on the Netduino Mini's TTL serial pins.
Enjoy, and please let us know if you run into any troubles.
Chris
#2
Posted 21 August 2012 - 10:24 PM
Version: 4.2.0 (version 4.2.0.0)
This firmware requires use of the .NET Micro Framework v4.2 SDK (QFE2) and Netduino 4.2.0.1 SDK..
With this firmware, you will have the following resources available for your code:
152KB Flash
70KB+ RAM
This firmware includes the following updates:
1. Visual Basic is now a supported language for .NET MF
2. New core AnalogInput and PWM classes; backwards-compatible classes available via add-on assemblies.
3. New WinUSB drivers (to remedy BSOD issues in 4.2 beta)
4. Garbage collector now fully collects old objects
5. See netmf.codeplex.com for full details of all bugfixes
To find the current version of your Netduino firmware:
1. Go to the Start Menu > Programs > Microsoft .NET Micro Framework 4.2 > Tools
2. Run MFDeploy.exe. Be careful to run MFDeploy.exe and not MFDeploy.exe.config (as file extensions are hidden by default)
3. Plug your Netduino Mini into your PC using an RS232 or TTL UART cable.
4. In the Device section at top, select Serial. Select the serial port assigned to your RS232 or TTL UART cable.
5. Select the Target menu, Device Capabilities option.
6. In the output box, find the "SolutionReleaseInfo.solutionVersion" value. This is your firmware version.
Users of firmware version 4.2.0.0 RC5 or earlier may update to this new firmware:
1. Erase your Netduino Mini by applying 5V power to the gold ERASE pad
a. Power cycle your Netduino Mini
2. Flash TinyBooterDecompressor.bin using SAM-BA v2.12+
a. Power cycle your Netduino Mini
3. Flash TinyCLR using MFDeploy v4.2+
a. Click "Browse..." and select the TinyCLR files (ER_CONFIG and ER_FLASH).
b. Press "Deploy". It will take a few minutes to update your Netduino Mini.
c. Power cycle your Netduino Mini
There are two versions of firmware attached to this post. If you want to use the TTL port for debugging, then flash the TTL version of the TinyBooterDecompressor firmware using SAM-BA. Then flash TinyCLR (ER_FLASH and ER_CONFIG) using MFDeploy on the Netduino Mini's TTL serial pins.
Enjoy, and please let us know if you run into any troubles.
Chris
Hello!
Now that this is out and we have (presumably) successful users of this release, I believe it is time for the download page to be updated to reflect what needs to be downloaded and installed in sequence. I confess I have not followed these steps as of yet simply because I've not had the chance. I have also restarted my normal development efforts. And should do these steps during the next few days.
Doctor Who
"This signature does not exist!"
#3
Posted 16 September 2012 - 05:16 AM
#4
Posted 18 September 2012 - 10:28 PM
Hi. I successfully updated my netduino, but I've tried twice now to update my mini following the directions, and everything seems to go fine, but at the end I have an unresponsive board. I'm using the 232 firmware and at the end of the process I can't ping it using mfdeploy ("No response from device"). I tried switching to TTL interface and giving it an escape command in a terminal and I also don't get a response. Is there something wrong with the 232 firmware image, or any suggestions on how I might troubleshoot a problem on my end?
Thanks,
MR
Yep, there is an issue with the 232 firmware. The ETA for an update should be coming up within the next day or two. For now, you'll have to use the TTL firmware.
Good Luck!
http://diybrewery.com
#5
Posted 19 September 2012 - 01:58 AM
Yep, there is an issue with the 232 firmware. The ETA for an update should be coming up within the next day or two. For now, you'll have to use the TTL firmware.
Good Luck!
Cool. I can wait a few days. Thanks!
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users