OpenOCD: 0.11 => 0.12: flash image write error
Sziasztok!
OpenOCD 0.11 => 0.12 upgrade soran tapasztaltuk hogy a sima mezei "ST-Link-en keresztul frissitsunk STM32F3xx-es MCU-kon flash image"-t folyamat egy
Error: error writing to flash at address 0x08000000 at offset 0x00000000
jellegu, egyebkent minden elozmeny nelkuli hibauzenettel leall. Sima `flash write_image erase ...` jellegu parancs, ugyanaz amit evek (~evtizedek?) ota hasznalok es eddig mindenhogy ment, ST-Linken, FTDI MPSSE-n, arkon-bokron, ahogy kell. Halistennek nem teglasitja a cuccot, visszaterve 0.10/0.11-es openocd-re ugyanugy jol megy minden.
Tapasztalt valaki hasonlokat? Eleg uj ez az `openocd` (ha jol latom ~januarban jott ki), siman lehet hogy megjavitottak ami mukodik :/
A teljes szekvencia egyebkent ez:
openocd -f interface/stlink-v2-1.cfg \
-c "transport select hla_swd" \
-f target/stm32f3x.cfg \
-c "adapter_khz 100" \
-c "reset_config srst_only srst_nogate" \
-c init \
-c "reset halt" \
-c "flash write_image unlock erase main.hex 0 ihex" \
-c reset \
-c exit
Azaz lehet hogy mar itt valami "nem az igazi", csak eddig veletlenul mukodott 0.10/0.11 alatt :/
A.
- Tovább (OpenOCD: 0.11 => 0.12: flash image write error)