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

 
 
> Каким софтом можно писать/читать Flash из/в файл?, (MSP430F149)
DmitriyX
сообщение Apr 6 2007, 13:42
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 21-12-04
Пользователь №: 1 581



Каким софтом можно писать/читать Flash MSP430F149 из/в файл при подключении FET? В IAR пытался найти эту функцию - не нашел. Там увидел только как можно читать флэш после запуска отладчика. А хотелось бы иметь возможность загрузить программу из любого файла и сохранить программу в файл для последующего анализа "машинного кода".
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
VAI
сообщение Apr 6 2007, 14:42
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Если в ИАРе в свойствах проекта в категории "FET Debugger" поставить галку "Supress download", то при входе в дебуг ничего в процессор загружаться не будет.
Потом в меню "View" выбираете "Memory", в этом окне щелкаете правой кнопкой мыши и выбираете "Memory upload". Так Вы можете сохранить содержимое флэшь (если фузы не вызжены).

Ну а чтоб залить файл, компилите пустой проект, птичка "Supress download" не установлена, подменяете hex-файл своим, подправив дату на текущую, чтоб ИАР не начал опять компилить, и заливаете.

Еще можно использовать программатор MSPFet Kurt-а, но что-то его страничка сейчас в дауне.
http://projects.caxapa.ru/index.html?ID=30


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
DmitriyX
сообщение Apr 6 2007, 15:02
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 21-12-04
Пользователь №: 1 581



Цитата(VAI @ Apr 6 2007, 15:42) *
Ну а чтоб залить файл, компилите пустой проект, птичка "Supress download" не установлена, подменяете hex-файл своим, подправив дату на текущую, чтоб ИАР не начал опять компилить, и заливаете.


Здесь возникли сложности: не нашел среди файлов, которые генерятся компилятором, что-нибудь похожее на hex-формат, в котором происходит сохранение содержимого памяти командой "Memory Upload".

Нашел только файл вида:
@1100
30 40 F8 13 31 40 00 0A 3C 40 02 02 3E 40 A3 00
B0 12 DA 13 3C 40 00 02 3E 40 FA 13 30 12 01 00
B0 12 EC 13 21 53 B0 12 7C 13 B0 12 C0 13 03 43

Но он отличается от hex-формата:
:FF1100003040A41C3140000A3C4002023E408602B012E41C3C4000023E40021D30120200B012F61
C2153B0

Следовательно, не знаю как загружать файл в контроллер. Но читать память для меня было гораздо нужнее, поэтому, спасибо огромное!
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 22:55
Рейтинг@Mail.ru


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