alexey@armistice:~/LPC2103/flasher$ ./flasher -term -control helloarm.hex /dev/ttyUSB0 115200 14746
lpc21isp version 1.48
File helloarm.hex:
loaded...
Start Address = 0x40000200
converted to binary format...
image size : 3487
Warning: data not aligned to 32 bits, padded (length was D9F, now DA0)
ioctl get ok, status = 6
ioctl set ok, status = 6
ioctl get ok, status = 6
ioctl get ok, status = 6
ioctl set ok, status = 4
ioctl get ok, status = 4
ioctl get ok, status = 4
ioctl set ok, status = 0
ioctl get ok, status = 0
Synchronizing (ESC to abort). OK
Read bootcode version: 2
2
Read part ID: LPC2103, 32 kiB ROM / 8 kiB SRAM (327441)
Will start programming at Sector 1 if possible, and conclude with Sector 0 to ensure that checksum is written last.
Sector 0: .................................................................................
Download Finished and Verified correct... taking 2 seconds
Now launching the brand new code
Terminal started (press Escape to abort)
G 1073742336 A
0ͤello ARM in RAM
Hello ARM in RAM
Hello ARM in RAM
Hello ARM in RAM
И так далее. На C, но без libc. Флеш не портится, программа в RAM, но пришлось попатчить прилагавшийся к доске startup.S. В ROM всё ещё проще.
lpc21isp version 1.48
File helloarm.hex:
loaded...
Start Address = 0x40000200
converted to binary format...
image size : 3487
Warning: data not aligned to 32 bits, padded (length was D9F, now DA0)
ioctl get ok, status = 6
ioctl set ok, status = 6
ioctl get ok, status = 6
ioctl get ok, status = 6
ioctl set ok, status = 4
ioctl get ok, status = 4
ioctl get ok, status = 4
ioctl set ok, status = 0
ioctl get ok, status = 0
Synchronizing (ESC to abort). OK
Read bootcode version: 2
2
Read part ID: LPC2103, 32 kiB ROM / 8 kiB SRAM (327441)
Will start programming at Sector 1 if possible, and conclude with Sector 0 to ensure that checksum is written last.
Sector 0: .................................................................................
Download Finished and Verified correct... taking 2 seconds
Now launching the brand new code
Terminal started (press Escape to abort)
G 1073742336 A
0ͤello ARM in RAM
Hello ARM in RAM
Hello ARM in RAM
Hello ARM in RAM
И так далее. На C, но без libc. Флеш не портится, программа в RAM, но пришлось попатчить прилагавшийся к доске startup.S. В ROM всё ещё проще.
Tags:
no subject
no subject
Я тьюториал напишу.
(У меня сейчас на столе доска плавно меняет цвет диода от красного к зелёному и обратно.)
no subject
no subject
no subject
no subject
И заодно исправленный стартап файл туда выложить. Ы? Ждём-с.
no subject