Netduino home hardware projects downloads community

Jump to content


The Netduino forums have been replaced by new forums at community.wildernesslabs.co. This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.
Photo

Possible to deploy on new controller?


  • Please log in to reply
8 replies to this topic

#1 ngel

ngel

    New Member

  • Members
  • Pip
  • 5 posts

Posted 04 October 2010 - 01:44 PM

let say that i want to build by myself a circuit with AT91SAM7X512 (new from atmel). i just need to connect it via usb and use it in visual studio just as i would do with netduino?

#2 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 04 October 2010 - 01:49 PM

let say that i want to build by myself a circuit with AT91SAM7X512 (new from atmel).
i just need to connect it via usb and use it in visual studio just as i would do with netduino?


Hi ngel, welcome to the Netduino community!

Absolutely. That's part of the beauty of open source :)

Chris

#3 CW2

CW2

    Advanced Member

  • Members
  • PipPipPip
  • 1592 posts
  • LocationCzech Republic

Posted 04 October 2010 - 01:58 PM

let say that i want to build by myself a circuit with AT91SAM7X512 (new from atmel).
i just need to connect it via usb and use it in visual studio just as i would do with netduino?

In addition to Chris post, you would probably need to flash the .NET Micro Framework firmware first - Atmel chips are not accessible from Visual Studio by default, it is the .NET Micro Framework runtime that allows it. You have to use Atmel's SAM-BA to flash the .NET Micro Framework bootloader and then deploy the firmware via MFDeploy. Also, there are certain hardware design things that you have to duplicate on your board (e.g. the reset switch, multiplexing TWI with analog inputs) to make it compatible with Netduino firmware, or you have to build your own version with such features removed.

#4 ngel

ngel

    New Member

  • Members
  • Pip
  • 5 posts

Posted 04 October 2010 - 02:04 PM

Oh cool! where i get the .NET Micro Framework bootloader for AT91SAM7X512?

#5 ngel

ngel

    New Member

  • Members
  • Pip
  • 5 posts

Posted 04 October 2010 - 02:08 PM

by the way, i coming from the 8051 and the avr world.

#6 ngel

ngel

    New Member

  • Members
  • Pip
  • 5 posts

Posted 04 October 2010 - 02:23 PM

let see if i got it right. i need to flash the .NET Micro Framework bootloader to 512K flash memory with sam-ba (via usb?). then visual studio will be able to emulate via usb or to deploy with MFDeploy.

#7 CW2

CW2

    Advanced Member

  • Members
  • PipPipPip
  • 1592 posts
  • LocationCzech Republic

Posted 04 October 2010 - 02:32 PM

by the way, i coming from the 8051 and the avr world.

Welcome! I am fond of those creatures too Posted Image

#8 CW2

CW2

    Advanced Member

  • Members
  • PipPipPip
  • 1592 posts
  • LocationCzech Republic

Posted 04 October 2010 - 02:36 PM

i need to flash the .NET Micro Framework bootloader to 512K flash memory with sam-ba (via usb?). then visual studio will be able to emulate via usb or to deploy with MFDeploy.

Yes - after you have working USB connection, the micro will appear as virtual COM port and you can use SAM-BA to flash the .NET Micro Framework bootloader (TinyBooterDecompressor.bin). Then you can deploy firmware via MFDeploy and then you can use Visual Studio for application deployment and debugging. Detailed steps and binaries are available in Netduino Firmware thread (the link may change with future releases).

#9 ngel

ngel

    New Member

  • Members
  • Pip
  • 5 posts

Posted 05 October 2010 - 05:25 PM

Oh my god this is great! thanks for answering and for the good job! i hope to see stock renew soon :)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.