«Проверка ОЗУ не удалась» при использовании j-Link для стирания чипа или обратного чтения

Я случайно закрыл SWD и JTAG, так что я не могу загрузить новую программу в плату разработки с помощью j-Link. Затем я пытаюсь использовать j-flash ARM для стирания чипа, и возникает такая ошибка:

Connecting ...
 - Connecting via USB to J-Link device 0
 - J-Link firmware: V1.20 (J-Link ARM V8 compiled Dec  1 2009 11:42:48)
 - JTAG speed: 2000 kHz (Auto)
 - Initializing CPU core (Init sequence) ...
    - Executing Reset (0, 0 ms)
    - Initialized successfully
 - JTAG speed: 2000 kHz (Auto)
 - Connected successfully
Reading entire flash chip ...
 - 64 sectors, 1 range, 0x8000000 - 0x800FFFF
 - ERROR: RAM check failed @ address 0x20000000.
 - ERROR: Write: 0x03020100 07060504
 - ERROR: Read: 0xAAAAAAAA AAAAAAAA
 - ERROR: (0 bytes of RAM have been checked successfully)
 - ERROR: Failed to read back target memory
Disconnecting ...
 - Disconnected

Я не знаю, как использовать BOOT0 и BOOT1 для перехода в режим ISP. BOOT0 подключен к GND.


person Leo    schedule 27.08.2013    source источник


Ответы (1)


Разместите некоторую информацию о вашей среде.

Вы используете IAR EWARM? Если нет, загрузите пробную версию ограниченного размера. Затем загрузите один из основных примеров программы и попробуйте прошить его на плату.

Какую доску вы используете? И что значит ты "закрыл" SWD и JTAG? Я не уверен, что это относится к... перемычкам? окно опций?

Помогите нам здесь.

person bunkerdive    schedule 04.09.2013
comment
У IAR есть примеры проектов для плат разработки STM, кстати. - person bunkerdive; 04.09.2013
comment
Я использую Keil uVision4. Закрыто значит отключено. Я отключил функцию SWD и JTAG в своей программе. После этого возникла ошибка. Я больше не могу загрузить программу на плату. - person Leo; 06.09.2013