Ошибка записи во Флеш КВ01Т -Jlink

32-разрядные микроконтроллеры разработки АО "НИИЭТ"

Модераторы: dav, bkolbov, Alis, pip, _sva_, dav, bkolbov, Alis, pip, _sva_, dav, bkolbov, Alis, pip, _sva_

Ответить
on4ip
Сообщения: 8
Зарегистрирован: 06 ноя 2020, 08:29
Предприятие: OKB aerospace-systems

Ошибка записи во Флеш КВ01Т -Jlink

Сообщение on4ip » 13 янв 2021, 14:09

Добрый день коллеги.
Собрал на базе эклипса нового и плагина GBD JLINK среду для программирования КВ01Т.
Установил пакет программ и драйвера для Jlink и добавил поддержку для КВ01Т из SDK с битбакет.
Проверил работу через Jlink под OpenOCD проекта, камень шьется читается отлично, потом решил тоже самое запустить под Jlink и обноружил странные вещи. При заливки флеш после программирования выскакивает ошибка проверки по Адресу 0x0. Сигнал Н2 на процессоре подтянут к 0.
Стал смотреть что залито в чип и оказалось что там по 0 адресу везде FFFFF
флеш память.PNG
Флеш память после прошивки
флеш память.PNG (91.92 КБ) 557 просмотров
Причем такая проблема откуда не прошивай, что через Jflash что из под среды.
FLM файл использую последний с битбакета.
Может кто сталкивался.

Аватара пользователя
Лашкевич
Сообщения: 211
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Contact:

Re: Ошибка записи во Флеш КВ01Т -Jlink

Сообщение Лашкевич » 18 янв 2021, 11:43

Попробуйте плагин https://github.com/gnu-mcu-eclipse и драйвера WinUSB через https://zadig.akeo.ie/ . Тогда будет как в VectorIDE сделано, а там работает всё.
Ещё попробуйте запустить полное стирание флеша через openocd типа так
"bin\openocd" -f scripts/k1921/k1921vk01t/connect_jlink_jtag.cfg -s scripts -c "niietcm4 service_mode_erase 0"
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

on4ip
Сообщения: 8
Зарегистрирован: 06 ноя 2020, 08:29
Предприятие: OKB aerospace-systems

Re: Ошибка записи во Флеш КВ01Т -Jlink

Сообщение on4ip » 18 янв 2021, 15:21

Добрый день.
Так мне не надо работать через OCD. Кстати поставил на Vector IDE Jlink plugin тоже самое получается.

Аватара пользователя
Лашкевич
Сообщения: 211
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Contact:

Re: Ошибка записи во Флеш КВ01Т -Jlink

Сообщение Лашкевич » 29 янв 2021, 16:25

А чём отличие? Какие преимущества работать через плагин Jlink, если не работает, а через OpenOCD работает? По описанию проблема очень глубокая для раскопки, что-то с логикой прошиватора. Честно говоря, не очень понятно даже, где сам код прошиватора тут находится. В OpenOCD вкомпилена поддержка регисторов и процедуры прошивки КВ01Т, а для Jlink? По какому адресу с битбакета брали пакет программ, может, там создать тикет про это?
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

Al-x
Сообщения: 1
Зарегистрирован: 02 фев 2021, 19:22
Предприятие: АО "НТЦ "РИФ"

Re: Ошибка записи во Флеш КВ01Т -Jlink

Сообщение Al-x » 02 фев 2021, 19:26

Не знаю связанно ли оно, поэтому прошу прощения, если не в тему.
Примерно через 2 недели работы и программирования перестала работать прошивка из Keil с помощью st-link и ME/Keil с похожими симптомами. Выдает несоответствие записанных данным реальным (не проходит верификацию). Если загрузить просмотр флеша - действительно не совпадает.
Причины пока не понял.

on4ip
Сообщения: 8
Зарегистрирован: 06 ноя 2020, 08:29
Предприятие: OKB aerospace-systems

Re: Ошибка записи во Флеш КВ01Т -Jlink

Сообщение on4ip » 05 фев 2021, 12:41

Ну так пакет программ с битбакета. там же FLm файлы для Jlink и интеграция в DiviceList.
А основная идея в том что SWV не работает под OpenOCd, нет возможности на лету менять данные и графики переменных вытаскивать.

GeorgeNoisp
Сообщения: 1
Зарегистрирован: 24 мар 2021, 20:06
Предприятие: google
Откуда: Украина
Contact:

-

Сообщение GeorgeNoisp » 05 апр 2021, 05:00

Добрый день.

Помогите восстановить контроллер А9Е2
При попытке в него записать даже пустую конфигурацию выдает сообщение: "Ошибка PLCnet: Флеш-диск: в доступе отказано Ошибка 690"
В системных параметрах в окне Память в Прикладная часть Внутреннего Флеш-диска "Свободно=0".

Может можно как-то его отформатировать? на процедуру форматирования ругается той же ошибкой 690-ошибка форматирования флеш-диска

Ответить

Вернуться в «32-разрядные микроконтроллеры»

Пользователи онлайн

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость