Перейти к содержанию
    

Дамп памяти JTAG CCS

Есть такакя проблема, прога грузится из флэшки. Но выполняется не корректно, если програмку грузить по JTAG'у все работает как должно. Всвязи с этим, есть подозрения, что с флэшки прога грузится не совсем правильно, и хочется сравнить две прошивки - после того, как она загрузилась по JTAG и после того, как она загрузилась с флэшки. CCS 3.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть такакя проблема, прога грузится из флэшки. Но выполняется не корректно, если програмку грузить по JTAG'у все работает как должно. Всвязи с этим, есть подозрения, что с флэшки прога грузится не совсем правильно, и хочется сравнить две прошивки - после того, как она загрузилась по JTAG и после того, как она загрузилась с флэшки. CCS 3.1

Какая флэш имеется в виду? Внутренняя или внешняя?

Что сразу пришло в голову, так например, что программа стартует с неправильного адреса после аппаратного сброса, т.к. в этом случае куда прыгать, решает загрузчик. Если же грузить из CCS, то JTAG-отладчик, как правило, принудительно установит программный счетчик в начало кода.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В CCS делается так:

 

File->Data->Save... - сохраняет диапазон памяти в файл.

Только не bin а Coff и поэтому вам надо будет еще после сохранения сконвертировать этот файл.

 

Можно и другим путем пойти - написать gel файл-скрипт который будет побайтно сверять информацию.

Или написать программку для загрузки в память проца, а в gel прописать поинт который будет передавать этой программке файл с диска и программа уже будет побайтно сверять.

Делается все очень просто, буквально обним циклом.

 

Если будут трудности пишите в личку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...