Netduino Firmware v4.1.1 ALPHA 3
#1
Posted 25 November 2010 - 04:03 AM
WARNING: This firmware is pre-release firmware. It may temporarily cause your Netduino to cease functioning properly. If this firmware does not work for you, you will likely need to erase your Netduino completely and re-flash the production v4.1.0.5 bootloader using Atmel SAM-BA tools (on a 32-bit Windows installation) and the production v4.1.0.5 firmware using MFDeploy.
With that warning out of the way, we've added the first two new features to the Netduino: SD/FAT16/FAT32 support and variable bit SPI. We have also added some debugger enhancements to help with debugger reconnections during deployment.
If you're an early adopter and would like to help us test and refine this new feature, this alpha release may be for you.
This firmware includes the following updates:
1. Variable-bit SPI (9 to 15 bit) capabilities
2. Enhanced Parallels, VMWare, and VirtualBox compatibility
This firmware also includes the following previous updates:
1. RS232 and TTL UART deployment now selectable via software tool
2. Exception thrown when mounting incompatible/non-existent SD card
3. Reduced memory usage for SD card access
4. Faster mounting and communication with SD cards
5. Garbage collection 'status messages' updated
6. SD card support using SPI
7. Visual Studio debugger should connect to Netduino easier during deployment (on non-virtual machines)
You may update to this pre-release firmware using the MFDeploy tool:
1. Download and unzip the attached file to a directory on your computer.
2. Go to the Start Menu > Programs > Microsoft .NET Micro Framework 4.1 > Tools
3. Run MFDeploy.exe. Be careful to run MFDeploy.exe and not MFDeploy.exe.config (as file extensions are hidden by default)
4. Plug your Netduino into your PC using a Micro USB cable. If your Netduino does not connect successfully, try plugging the USB cable into your Netduino first...and then your PC.
5. In the Device section at top, select USB instead of Serial. Your Netduino should appear in the drop-down; if not, select it.
6. Click "Browse..." and select the unzipped files from step #1 (ER_CONFIG and ER_FLASH).
7. Press "Deploy". It will take a few minutes to update your Netduino.
ASSEMBLY NOTE: You will need to manually add the SecretLabs.NETMF.IO assembly as a reference in your project to use the SD feature. You will also need to add the System.IO assembly.
Please let us know if this:
[a] works with your SD card
[b] reduces/eliminates any "could not reboot Netduino" messages in Visual Studio
[c] causes any other errors
Also, please note that some VMs may lose their connection to the Netduino when it reboots. If your VM loses its connection to the Netduino during deployment, it will give you an error that the debugger failed to connect. If this happens to you, please post your experience in this thread.
Chris
#2
Posted 25 November 2010 - 04:04 AM
#3
Posted 25 November 2010 - 04:11 AM
Attached Files
#4
Posted 29 November 2010 - 09:04 AM
#5
Posted 30 November 2010 - 08:58 AM
#6
Posted 30 November 2010 - 09:06 AM
#7
Posted 16 December 2010 - 11:24 PM
#8
Posted 17 December 2010 - 12:06 AM
Any new update to the firmware on the horizon?
Hi Hauk,
We're working on a fairly big update. Perhaps we should break out some smaller pieces over the holidays? We don't want to bombard people with lots of beta releases--but perhaps a new beta release every few weeks is a good schedule...
Chris
#9
Posted 17 December 2010 - 06:57 AM
#10
Posted 17 December 2010 - 07:55 AM
Cool, very exciting! Multiple, smaller beta releases would be good. And I know this has been said before, but are you considering putting up the source for the firmware on something like github?
Thanks!
/Hakan
Hi Hakan,
Okay, let me see if we can get an interim release out during the holidays.
We're putting it up on CodePlex. You'll be able to use Mercurial to download the source.
We're starting with the production firmware, but we'll be creating branches for various beta releases as well (and community members will be able to branch the firmware so that they can create special branches--which we can then incorporate back into the main trunk as appropriate).
Chris
#11
Posted 20 December 2010 - 07:55 PM
Hi Hakan,
Okay, let me see if we can get an interim release out during the holidays.
We're putting it up on CodePlex. You'll be able to use Mercurial to download the source.
We're starting with the production firmware, but we'll be creating branches for various beta releases as well (and community members will be able to branch the firmware so that they can create special branches--which we can then incorporate back into the main trunk as appropriate).
Chris
Ah, excellent! I've started to really like GIT (github) for open source projects though, but CodePlex works great. I'll check out Mercurial, but I assume SVN will still work.
Exciting times, take care and thanks for all hard work!
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users