Добрый день!
А не подскажет ли кто, как необходимо модифицировать скрипт для J-Link, что бы заливалась прошивка по SWD ?
Вызываю скрипт командой
Код:
"JLink.exe -Device Cortex-M0 -If SWD -Speed 1000 JLink\\FlashMCU.jlink"
Содержание скрипта:
Код:
loadbin build\Firmware.bin, 0x0000
verifybin build\Firmware.bin, 0x0000
r
g
q
МК определяется, читаются регистры, якобы заливается прошивка, но вот при верификации ошибка:
Код:
Connecting to target via SWD
Found SW-DP with ID 0x0BB11477
Scanning AP map to find all available APs
AP[1]: Stopped AP scan as end of AP map has been reached
AP[0]: AHB-AP (IDR: 0x04770021)
Iterating through AP map to find AHB-AP to use
AP[0]: Core found
AP[0]: AHB-AP ROM base: 0xE00FF000
CPUID register: 0x410CC200. Implementer code: 0x41 (ARM)
Found Cortex-M0 r0p0, Little endian.
FPUnit: 4 code (BP) slots and 0 literal slots
CoreSight components:
ROMTbl[0] @ E00FF000
ROMTbl[0][0]: E000E000, CID: B105E00D, PID: 000BB008 SCS
ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 000BB00A DWT
ROMTbl[0][2]: E0002000, CID: B105E00D, PID: 000BB00B FPB
Cortex-M0 identified.
Downloading file [build\Firmware.bin]...
O.K.
Loading binary file build\Firmware.bin
Reading 1316 bytes data from target memory @ 0x00000000.
Verify failed @ address 0x00000000.
Expected 00 read FF
[b] Firmware\EXEC : error : Verify failed.[/b]
Reset delay: 0 ms
Reset type NORMAL: Resets core & peripherals via SYSRESETREQ & VECTRESET bit.
Reset: Halt core after reset via DEMCR.VC_CORERESET.
Reset: Reset device via AIRCR.SYSRESETREQ.
Script processing completed.
И понятное дело прошивка не стартует. Так же, если попытаться считать прошивку с МК - то считываются все FF...