Koan software linux embedded WinCE

Contact us ITA ENG

 

 

KOAN SOFTWARE ®

 
Home » Support »

 

AT91RM9200 xmodem upload tool

01.February.2005 Marco Cavallini - m.cavallini[at]koansoftware[dot]com [Letto 6587 volte]

If you need loading loader.bin into a AT91RM9200 based board with minicom use the following instructions.
The upload procedure works perfectly if you upload into the target using Xmodem protocol and HyperTerminal.
If you try to use xmodem with linux minicom you always get back 55 NAK errors and the upload fails.
Use this code to solve the problem :-)

- build the source file with
gcc sx-at91.c -o sx-at91

- Howto use this program with minicom/xminicom and AT91
start minicom or xminicom
edit Options / File transfer protocol,
add a name (for example J) like the following example

| Name Program Name U/D FullScr IO-Red. Multi |
| A zmodem /usr/bin/sz -vv -b Y U N Y Y |
| B ymodem /usr/bin/sb -vv Y U N Y Y |
| C xmodem /usr/bin/sx -vv Y U N Y N |
| D zmodem /usr/bin/rz -vv -b -E N D N Y Y |
| E ymodem /usr/bin/rb -vv N D N Y Y |
| F xmodem /usr/bin/rx -vv Y D N Y N |
| G kermit /usr/bin/kermit -i -l %l -s Y U Y N N |
| H kermit /usr/bin/kermit -i -l %l -r N D Y N N |
| I ascii /usr/bin/ascii-xfr -dsv Y U N Y N |
| J at91 /home/koan/xmodem/sx-at91 Y U Y N N |
| K - |
| L - |

save and use it selecting at91 protocol when you start an Xmodem upload to AT91

ftp://ftp.koansoftware.com/public/linux/sx-at91/sx-at91.c

 
©Copyright 1996-2010 KOAN SAS - PIVA:IT02460270164