Advanced Programming
Started by Charles, Dec 10 2010 05:40 AM
3 replies to this topic
#1
Posted 10 December 2010 - 05:40 AM
So, if I wanted to write an unmanaged code project, how would I go about that?
Does the firmware have to be changed out every time I want to try something, or is it possible to deploy an unmanaged assembly of sorts?
What about debugging?
#2
Posted 10 December 2010 - 10:16 AM
Hi Charles,
For unmanaged code, you'll need to compile that into your firmware for the time being. You don't need to do a full erase-and-reflash on your Netduino, but you'll need to redeploy the firmware using MFDeploy.
We're working on a way to inject native code into a project, but there are some security and usability issues to sort out on that still...
As for debugging native code, first line of debugging is using serial ports to write out trace info. If you need "interactive" debugging (i.e. up to 1 breakpoint, visually stepping through memory) debugging, you can get a copy of debugger software and an AT91SAM7X512-EK board.
Chris
#3
Posted 10 December 2010 - 07:25 PM
As for debugging native code, first line of debugging is using serial ports to write out trace info. If you need "interactive" debugging (i.e. up to 1 breakpoint, visually stepping through memory) debugging, you can get a copy of debugger software and an AT91SAM7X512-EK board.
Hi Chris,
I can only seem to find 256K version of this eval board. Do you have a link to where I could get the 512K version?
Thanks
-(e)
#4
Posted 11 December 2010 - 04:36 AM
I can only seem to find 256K version of this eval board. Do you have a link to where I could get the 512K version?
Thanks
We removed the 256KB chip and hand soldered a 512KB chip on our dev boards... I don't believe the EK is available with the 512KB chip.
Chris
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users