Hi all,
I try to use OpenOCD after reading :
https://github.com/RIOT-OS/RIOT/wiki/OpenOCD
https://github.com/RIOT-OS/RIOT/wiki/Board%3A-STM32F4discovery
The 'flash banks' command works fine:
flash banks
#0 : stm32f4x.flash (stm32f2x) at 0x08000000, size 0x00100000, buswidth 0, chipwidth 0
but 'flash write' returns an error :
flash write_image erase unlock /home/pierre/developpement/OW/IOT/RIOT/tests/led_blink/bin/stm32f4discovery/led_blink.hex 0x08000000
auto erase enabled
auto unlock enabled
no flash bank found for address 10000000 <-- ??
no flash bank found for address 10003370 <-- ??
A simple 'make BOARD=stm32... flash' works fine.
Any idea?
thx
I think your offset is wrong. The hex file should contain addressing
information and the linker script is configured to place .text and
.data at 0x8000000. Try it with
flash write_image erase unlock
/home/pierre/developpement/OW/IOT/RIOT/tests/led_blink/bin/stm32f4discovery/led_blink.hex
0
instead.
Best regards,
Joakim Gebart
Managing Director
Eistec AB
www.eistec.se
That's right.
Thx a lot !
----- Mail original -----
So the following doc needs to be updated:
https://github.com/RIOT-OS/RIOT/wiki/Board%3A-STM32F4discovery
----- Mail original -----
Hi Pierre,
conveniently, this is a wiki, so please, don’t hesitate to update it indeed!
Best,
Emmanuel
Done.
Does anybody work on POSIX "time" API (timer_create, timer_settime, clock_gettime...) ?
thx
----- Mail original -----