Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

LM3S9B90 (ARM Cortex-M3) Вопрос: Чем снять дамп?

Пн авг 19, 2019 23:44:00

Помогите разобраться.

Есть 6 плат основанных на LM3S9B90 (ARM Cortex-M3 Processor Core) выполняют роль - охранной сигнализации.
Из них 2 рабочие, остальные 4 утратились после отключения электроэнергии.

Путём переноса процессора с рабочей платы на неисправную стало ясно что слетела прошивка в процессоре LM3S9B90.

Путём поиска информации был найден разъём программирования и установлены pin out для подключения программатора.

Установлен интерфейс программирования SWD, известно что можно делать бэкап.

Интересуют следующие вопросы:
1. С помощью какого программатора можно подключиться?

(В наличии есть ST-Link V2 STM8 & STM32 Китаец - но он чёт борогозит... может что-то не то выбрал или не поддерживает)

2. Можно ли слить дамп с этого процессора?

3. Какую программу использовать?

Изображение
datasheet-LM3SB90.pdf
datasheet
(6.49 MiB) Скачиваний: 317

2019-08-19_170219.jpg
pin out
(75.52 KiB) Скачиваний: 494

Re: LM3S9B90 (ARM Cortex-M3) Вопрос: Чем снять дамп?

Вт авг 20, 2019 14:37:11

1. С помощью какого программатора можно подключиться?

J-Link

2. Можно ли слить дамп с этого процессора?

Обратите внимание на главу "8.2.3.2 Flash Memory Protection" в выложенном Вами же мануале.

3. Какую программу использовать?

Если не установлена защита, то в комплекте J-Link-а всё есть.

Re: LM3S9B90 (ARM Cortex-M3) Вопрос: Чем снять дамп?

Ср авг 21, 2019 21:53:47

Спасибо!
Я заказал JLINK V8 надеюсь пойдёт.
Как я понял ПО с офф. сайта качнуть...
Если будет защита стоять какая ошибка будет?


СпойлерJLINK V8 дебюгер высокоскоростной J-LINK JLink V8 USB ARM JTAG эмулятор отладчик J-Link V8 эмулятор
Основные функции и особенности продукта:
* USB2.0 интерфейс;
* Поддержка ARM7/9/11 лет (в том числе с накатанной головкой режим), Cortex-M0/M1/M3/M4 ядро
* Поддержка последовательного провода (SWD);
* Поддержка последовательного просмотра проводов (SWV);
* Скорость загрузки до 720кб/с;
* Режим DCC до 800 КБ/с;
* Бесшовная интеграция с IAR Workbench, Keill, ADS, RVDS;
* Нет внешнего источника питания, питание через USB;
* Максимальная скорость JTAG составляет 12 МГц;
* Автоматическая идентификация ядра;
* Автоматическая быстрое распознавание;
* Поддержка адаптивных часов;
* Может контролировать все сигналы JTAG и автоматически адаптируется к целевая плата напряжения;
* Поддержка многожильной отладки;
* Полностью подключи и играй;
* Включает в себя 20-контактный разъем стандартный разъем JTAG;
* Поддержка 1,2 V-5 V целевая плата напряжения;
* Обеспечить 5 в 300 мА для внешнего источника питания (контрольный выход по команды);
* 3,3 В 300 мА (через J3 Перемычка) для внешнего источника питания
KL1500 (4)

Re: LM3S9B90 (ARM Cortex-M3) Вопрос: Чем снять дамп?

Вт апр 19, 2022 08:30:35

Rulevoj, Удалось прошить C2000-PGE с помощью JLink?
Ответить