[elektro] stm32f0 Ddiscovery Linuxon

Steve istvan.retaller at gmail.com
Fri Nov 20 12:47:20 CET 2015


Hali!
Nagyigényű LED billegtetési project folyik. :)
Azt a furcsaságot tapasztalom, hogy az st-link minden második letöltése 
jó csak. A command line történet az alábbi:

steve at apa:~/projects/stm32f0/2nd_toggle$ make flash
/usr/bin/stlink.git/st-flash write main.bin 0x8000000
2015-11-20T12:35:29 INFO src/stlink-usb.c: -- exit_dfu_mode
2015-11-20T12:35:29 INFO src/stlink-common.c: Loading device parameters....
2015-11-20T12:35:29 INFO src/stlink-common.c: Device connected is: F07x 
device, id 0x20016448
2015-11-20T12:35:29 INFO src/stlink-common.c: SRAM size: 0x4000 bytes 
(16 KiB), Flash: 0x20000 bytes (128 KiB) in pages of 2048 bytes
2015-11-20T12:35:29 INFO src/stlink-common.c: Attempting to write 988 
(0x3dc) bytes to stm32 address: 134217728 (0x8000000)
Flash page at addr: 0x08000000 erased
2015-11-20T12:35:29 INFO src/stlink-common.c: Finished erasing 1 pages 
of 2048 (0x800) bytes
2015-11-20T12:35:29 INFO src/stlink-common.c: Starting Flash write for 
VL/F0/F3 core id
2015-11-20T12:35:29 INFO src/stlink-common.c: Successfully loaded flash 
loader in sram
---------- de azért veszettül tovább billeg a piros-zöld LED, majd mikor 
befejezte, folytatódik: ----------
2015-11-20T12:35:49 ERROR src/stlink-common.c: flash loader run error
2015-11-20T12:35:49 ERROR src/stlink-common.c: 
run_flash_loader(0x8000000) failed! == -1
stlink_fwrite_flash() == -1
Makefile:79: recipe for target 'flash' failed
make: *** [flash] Error 255

---------- Újra elindítva simán ír, működik is. ----------


steve at apa:~/projects/stm32f0/2nd_toggle$ make flash
/usr/bin/stlink.git/st-flash write main.bin 0x8000000
2015-11-20T12:36:04 INFO src/stlink-common.c: Loading device parameters....
2015-11-20T12:36:04 INFO src/stlink-common.c: Device connected is: F07x 
device, id 0x20016448
2015-11-20T12:36:04 INFO src/stlink-common.c: SRAM size: 0x4000 bytes 
(16 KiB), Flash: 0x20000 bytes (128 KiB) in pages of 2048 bytes
2015-11-20T12:36:04 INFO src/stlink-common.c: Attempting to write 988 
(0x3dc) bytes to stm32 address: 134217728 (0x8000000)
Flash page at addr: 0x08000000 erased
2015-11-20T12:36:04 INFO src/stlink-common.c: Finished erasing 1 pages 
of 2048 (0x800) bytes
2015-11-20T12:36:04 INFO src/stlink-common.c: Starting Flash write for 
VL/F0/F3 core id
2015-11-20T12:36:04 INFO src/stlink-common.c: Successfully loaded flash 
loader in sram
   0/0 pages written
2015-11-20T12:36:04 INFO src/stlink-common.c: Starting verification of 
write complete
2015-11-20T12:36:04 INFO src/stlink-common.c: Flash written and 
verified! jolly good!
steve at apa:~/projects/stm32f0/2nd_toggle$
---------- Harmadszorra indítva megint hiba, negyedszerre megint ok. 
Közben semmit nem csinálok. ----------

A Makefile ide vágó sora:
flash:
     $(STLINK) write $(PROJ_NAME).bin 0x8000000

Gondolom, én vagyok a hunyó, de miért?



More information about the Elektro mailing list