Было свободное время поигрался с блоком через J-Tag порт.
Лог при конекте:
_______________________________________________
- Initialized successfully
- Target interface speed: 5 kHz (Fixed)
- TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
- TotalIRLen = 4, IRPrint = 0x01
- JTAG chain detection found 1 devices:
- #0 Id: 0x4F1F0F0F, IRLen: 04, ARM7TDMI-S Core
- Found 1 JTAG device. Core ID: 0x4F1F0F0F (ARM7)
- Connected successfully
- 1 sector, 1 range, 0x0 - 0x7FFFFFFF
- WARNING: Flash bank 0 disabled, skipped.
- Target memory read successfully. (0 bytes, 0 ranges) - Completed after 1.045 sec
_______________________________________________
Понятно, пишет проц пустой, считывает пустой файл.
Попробовал записать дамп из другого блока.
Лог записи:
________________________________________________
- Connected successfully
- 39 of 39 sectors selected, 1 range, 0x0 - 0x1FFFFF
- Start of determining flash info (Bank 0 @ 0x00000000)
- End of determining flash info
- Flash bank info:
- 8 * 8 KB @ 0x00000000
- 31 * 64 KB @ 0x00010000
- Start of preparing flash programming
- ERROR: Failed to download RAMCode.
- ERROR: Failed to prepare for programming.
Failed to download RAMCode!
- End of preparing flash programming
- Start of restoring
- End of restoring
- ERROR: Failed to check blank target
Disconnecting ...
____________________________________________
Не может ни стереть, ни записать ничего. Может что не так делаю, пока не понял. Есть только намёк по маркировке. easyCAN4F1M-32 : 4F1 = id core 4F1F0F0F, 32 = либо 32Kbytes RAM, либо 32bit. Пробовал кто-нибудь читать через J-Tag живой блок??
Последний раз редактировалось Owl; 13.02.2021 в 22:14..
|