[elektro] STM32F0 write Linuxon
Steve
istvan.retaller at gmail.com
Sun Nov 8 15:20:59 CET 2015
Vettem egy kisebb discovery boardot is (STM32F072XX discovery). A proci
adatlapból azt sütöttem ki, hogy ugyanaz a flash kezdőcím. Az eredeti
programot kiolvasva és visszaírva megkukult a panel. Mégsem ez a flash
cím? A panelt is elcsesztem?
st-flash read original_software 0
st-flash write original_software 0x8000000
2015-11-08T14:22:44 INFO src/stlink-usb.c: -- exit_dfu_mode
2015-11-08T14:22:44 INFO src/stlink-common.c: Loading device parameters....
2015-11-08T14:22:44 INFO src/stlink-common.c: Device connected is: F07x
device, id 0x20016448
2015-11-08T14:22:44 INFO src/stlink-common.c: SRAM size: 0x4000 bytes
(16 KiB), Flash: 0x20000 bytes (128 KiB) in pages of 2048 bytes
2015-11-08T14:22:44 INFO src/stlink-common.c: Attempting to write 14560
(0x38e0) bytes to stm32 address: 134217728 (0x8000000)
Flash page at addr: 0x08003800 erased
2015-11-08T14:22:44 INFO src/stlink-common.c: Finished erasing 8 pages
of 2048 (0x800) bytes
2015-11-08T14:22:44 INFO src/stlink-common.c: Starting Flash write for
VL/F0/F3 core id
2015-11-08T14:22:44 INFO src/stlink-common.c: Successfully loaded flash
loader in sram
2015-11-08T14:23:04 ERROR src/stlink-common.c: flash loader run error
2015-11-08T14:23:04 ERROR src/stlink-common.c:
run_flash_loader(0x8000000) failed! == -1
stlink_fwrite_flash() == -1
2015-10-24 11:23 keltezéssel, Steve írta:
> Köszönöm, működik is az írás!
>
> 2015-10-24 10:39 keltezéssel, uprogc . írta:
>> Szia,
>>
>> 427 eseten a flash kezdocime 0x8000000.
>>
>> Udv.
>> Szabi
>>
>>
>> 2015-10-24 1:16 GMT+03:00 Steve <istvan.retaller at gmail.com>:
>>
>>> Hali,
>>> elő találkozásom az arm világgal, szóval lehet, hogy triviális bakikat
>>> csinálok.
>>> Command line st-flash - sel kiolvastam: st-flash read ./izemize 0
>>> Erase is rendben lement, de az st-flash write ./izemize 0 nem ír vissza
>>> semmit.
>>> Nincs error üzenet, de írás sincs. Ilyenkor mi van? Nem a 0 címre kell
>>> írni?
>>>
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>>>
>> -----------------------------------------
>> elektro[-flame|-etc]
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list