Netduino Firmware v4.1.2 ALPHA 0
#1
Posted 21 February 2011 - 05:42 AM
#2
Posted 21 February 2011 - 06:29 AM
#3
Posted 21 February 2011 - 06:39 AM
Chris,
Thanks for letting us take a look at the new firmware. Does this work on the Netduino Plus?
Yes, but only if you reflash the bootloader to downgrade your Plus into a regular Netduino.
We'll build a Netduino Plus version with v4.1.2 alpha 1.
Chris
#4
Posted 21 February 2011 - 05:54 PM
#5
Posted 21 February 2011 - 06:51 PM
Does this firmware also have the fluent inspired stuff in it?
Not yet. This preview is just for the UsbClient feature.
We've started sketching out ideas and proving code concepts for the runtime interop feature...and plan to start testing the public design conversation in about a week (March 1st). It'll take a little while to start getting concept code into the alpha release.
Thanks for the enthusiasm. I'm really looking forward to the new runtime interop feature and also looking forward tos eeing more of Corey's Fluent framework. [But mostly, I'm looking forward to seeing what cool things people do _with_ them.]
Chris
#6
Posted 21 February 2011 - 06:54 PM
#7
Posted 22 February 2011 - 05:42 PM
#8
Posted 24 February 2011 - 02:46 PM
#9
Posted 24 February 2011 - 08:57 PM
The UsbClient feature lets you turn your Netduino into a USB device (keyboard, mouse, joystick, or custom). Yes, you could probably turn your Netduino into a Mass Storage Device and access its SD card from a PC--although that may or may not require a little bit of native code as well.What are some of the benefits of this new "USBClient" feature? Sorry but I'm not familiar with what it means.
I'd be interested in allowing direct access to the SD card content through netduino's USB, would that be doable with this USBClient thing?
Another nice feature of the Netduino's microcontroller is that it has 5 USB endpoints available. So you could make a "composite" (combination) device. A keyboard + mouse hybrid. Or a CDC serial port + Visual Studio debugging. Or get really creative...
Chris
#10
Posted 24 February 2011 - 10:40 PM
Hi FelixEmman,
The UsbClient feature lets you turn your Netduino into a USB device (keyboard, mouse, joystick, or custom). Yes, you could probably turn your Netduino into a Mass Storage Device and access its SD card from a PC--although that may or may not require a little bit of native code as well.
Another nice feature of the Netduino's microcontroller is that it has 5 USB endpoints available. So you could make a "composite" (combination) device. A keyboard + mouse hybrid. Or a CDC serial port + Visual Studio debugging. Or get really creative...
Chris
I have a creative idea. I am a moderator at the arcadecontrols.com forum. One thing people like to do when they make a control panel is to light up the buttons, joysticks, and what not. There are currently many solutions already to do this. You can even light up the buttons the game uses. I just realize that last statement can be confusing without any context. Most people build a control panel or whole arcade cabinet around a PC to run the MAME emulator - which emulates arcade games. So people will have the buttons the game uses light up - for example if a game uses one button they will light up the one button the game uses, the if the game uses 6 buttons they will light up the 6 buttons the game uses.
The solutions that are out there use numerous ways to talk to a PC - including acting as a HID device. So I might go the DIY route with this for my cabinet instead of buying something that already exists.
#11
Posted 28 February 2011 - 04:12 AM
#12
Posted 28 February 2011 - 05:10 AM
The problem is switching back to USB Deployment. When I try to change deployment over serial I keep getting "Device has old or unsupported configuration". I can ping the device over serial but that is about it. Any ideas?
When you ping the device, are you in bootloader mode ("Pinging...TinyBooter") or has the .NET MF runtime already booter ("Pinging...TinyCLR")?
You may need to be completely booted before you can change deployment ports.
Also, worst-case you can re-deploy the ER_CONFIG file from the firmware ZIP file. It will overwrite your configuration settings and reset your deployment port to USB.
Chris
#13
Posted 28 February 2011 - 12:04 PM
#14
Posted 28 February 2011 - 12:07 PM
When I ping I get "TinyCLR".
Hmm, that's odd. Go ahead and re-deploy the ER_CONFIG file from the firmware ZIP file...and that should get you back to USB deployment.
Chris
#15
Posted 28 February 2011 - 12:45 PM
#16
Posted 28 February 2011 - 02:32 PM
It wont let me. It grinds on "Connecting to TinyBooter" and then an error pops up that says "Error: No response from device"
Try holding down the pushbutton on your Netduino before plugging it into your computer...and then press PING. This should reply with "Pinging...TinyBooter" and will keep the TinyCLR from booting for a few seconds. This should give you time to start the deployment. [You can also select "Erase Firmware" from the menu which will remove TinyCLR completely.
If that doesn't work, you can erase the board completely and reflash the bootloader as well.
Chris
#17
Posted 28 February 2011 - 05:58 PM
#18
Posted 01 March 2011 - 02:00 AM
#19
Posted 01 March 2011 - 02:12 AM
I will try this when I get home. If I have to reflash the bootloader how do I do this? Do I need a JTAG cable?
Nope. Just your MicroUSB cable!
Chris
#20
Posted 02 March 2011 - 01:32 AM
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users