[elektro] STM32F0 write Linuxon
hg12345
hg12345 at freemail.hu
Sun Nov 8 18:11:31 CET 2015
Hi,
a panelt nem tudod elrontani, a ST-LINK V2 közvetlenül nem tudod kezelni, de az újabb típusú uC-ből kizárhatod magad örökre. Amennyiben az RPD-t beállítottad Leve2-re, akkor akármikor tudod újra törölni/programozni, ekkor új uC lesz szükséged. (A régebbi STM32F1xx sorozatnál ilyen hibát nem tudsz elkövetni.)
Gondolom hozzá férsz Win-s géphez, ott egy pillanat alatt tudod ellenőrizni a működést, ST-LINK UTILITY programmal.
((( Biztos nagyon jó a Linux/Unix, de próbára tanulásra sokkal egyszerűbb a WIN: telepíted a KEIL-t WIN-re 32K ingyenes és nem kell vesződni vele, a teljes telepítés nem több mint 10 perc a leglassabb gépen is, Cortex M0-ra 32K -ban nagyon sok programot lehet írni, de ha nem használod a HAL-t :-)))
Steve <istvan.retaller at gmail.com> írta:
>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]
>
>-----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list