реклама на сайте
подробности

 
 
> LPC2478 + J-Link странности в работе
Сергей Владимиро...
сообщение Aug 15 2017, 19:27
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 24-05-13
Пользователь №: 76 966



Здравствуйте! Проконсультируйте пожалуйста, кто в теме. Пытаюсь прочитать содержимое LPC2478 при помощи J-Link.
После выполнения команды Target->Connect, появляется предупреждение...

Прикрепленное изображение


Закрываем его, после этого LPC2478 читается без проблем, делал это несколько раз, файлы совпадают.
Кто знает из-за чего проявляется эта ошибка???

Также иногда появляется сообщение...

Прикрепленное изображение


Есть возможность указать частоту в Option->Project Setting, но это не помогает. Повторное Target->Connect решает проблему.

При попытке записи считанной прошивки в новый LPC2478 появляется сообщение...

Прикрепленное изображение


Если ответить "Да", то процессор прошивается без проблем! Есть ли шанс что первоначально прошивка читается неверно и от этого ошибка в CRC??

Кто сталкивался, развейте сомнения!!! Спасибо!!!

Сообщение отредактировал Сергей Владимирович - Aug 15 2017, 19:28
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Сергей Владимиро...
сообщение Aug 16 2017, 06:16
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 24-05-13
Пользователь №: 76 966



Я подумал, что контрольная сумма и CRC - одно и тоже...

LPC2478 есть в списке "J-Flash V6.18a"...

Прикрепленное изображение


...судя по логу соединяется...

Цитата
Connecting ...
- Connecting via USB to J-Link device 0
- Using adaptive clocking instead of fixed JTAG speed
- VTarget = 3.293V
- Executing init sequence ...
- Initialized successfully
- Using adaptive clocking instead of fixed JTAG speed
- CPU clock frequency: 4025 kHz (Auto detected)
- J-Link found 1 JTAG device. Core ID: 0x4F1F0F0F (None)
- Connected successfully


Вот по поводу WDT ничего не могу сказать... в настройках ничего не нашел... как это можно проверить??

JTAG правильно подключен? Всё по даташиту...

Прикрепленное изображение


Go to the top of the page
 
+Quote Post
jcxz
сообщение Aug 16 2017, 08:52
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Сергей Владимирович @ Aug 16 2017, 09:16) *
Я подумал, что контрольная сумма и CRC - одно и тоже...

Нет.
Насколько помню: в LPC в векторе 7 (номер возможно путаю) таблицы прерываний должна быть сумма предыдущих векторов, которую проверяет ROM-загрузчик (и видимо проверяет эмулятор при загрузке).
Если в считанной Вами прошивке этой суммы нет - видимо неверно считали. Прошивка в неверной суммой просто не запустится.

Цитата(Сергей Владимирович @ Aug 16 2017, 09:16) *
Вот по поводу WDT ничего не могу сказать... в настройках ничего не нашел... как это можно проверить??

WDT я имел в виду внешний, на плате, если таковой есть. Внутренний по дефолту выкл.

Ещё можно попробовать выставить явно частоту JTAG. Фиксированной. И пониже.
И попробовать загрузку в RAM.
Также можно попробовать подключиться к МК по UART (Flashmagic-ом) например и стереть его полностью.
Да - и в каком состоянии у Вас boot-пины?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 21:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.0134 секунд с 7
ELECTRONIX ©2004-2016