Dear all,

This is a request for comments/testers/reviewers :)

Avrdude is a known tool to flash firmware on amount of AVR devices,
I've been working on add XMEGA PDI programming support using the
Programmable Realtime Unit (PRUSS) available on AM335x based boards
like Beaglebone Black. With this you can program an XMEGA in-circuit
without requiring any external hardware. The programmer needs a custom
firmware that needs to be loaded to the PRU [1], avrdude loads the
firmware and communicates with it to be able to program the firmware
on XMEGA, the code is available here [2] and the specific commit that
adds support for it is here [3]. It works doing

 avrdude -p atxmega16d4 -c pruss -e -U flash:w:my-firmware.hex

But there is still an issue that I need to solve, though I have a
workaround to make it work. I'm pretty sure that the problem is in the
PRU firmware side so not a problem with avrdude. Nevermind if you want
to help test, review or give me your comments all are welcome. Do not
hesitate to contact me if you are interested on this, either by email
or in the irc (nickname eballetbo). I hope have a stable version soon
but meanwhile, I repeat, if anyone would like to test all feedback is
welcome.

Best regards,

 Enric


[1] https://github.com/eballetbo/pdi-pruss
[2] https://github.com/eballetbo/avrdude
[3] 
https://github.com/eballetbo/avrdude/commit/ba3cb893cf3931033faeb4ebe0c296842f168cc7

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CAFqH_52tekQ4WxT79%2BG%3D8O6xgmBKtJ%3DHCt-D2vjRjC-SgR0GPw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to