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

 
 
 
Reply to this topicStart new topic
> Каким софтом можно писать/читать 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
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
rumit2000
сообщение Apr 6 2007, 15:25
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 175
Регистрация: 16-03-07
Из: Москва
Пользователь №: 26 228



Цитата(DmitriyX @ Apr 6 2007, 16:02) *
Здесь возникли сложности: не нашел среди файлов, которые генерятся компилятором, что-нибудь похожее на hex-формат, в котором происходит сохранение содержимого памяти командой "Memory Upload".


В Иаре есть опция, которая задаёт формат выходного файла - в опциях проекта посмотрите


--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
Go to the top of the page
 
+Quote Post
DmitriyX
сообщение Apr 6 2007, 15:31
Сообщение #5


Участник
*

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



Цитата(rumit2000 @ Apr 6 2007, 16:25) *
В Иаре есть опция, которая задаёт формат выходного файла - в опциях проекта посмотрите


Нашел, спасибо!
Go to the top of the page
 
+Quote Post
iskrovec
сообщение Apr 11 2007, 09:30
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 45
Регистрация: 25-08-05
Пользователь №: 7 973



Цитата(DmitriyX @ Apr 6 2007, 15:31) *
Нашел, спасибо!


А где именно устанавливается hex формат? Че-то не нашел...
Go to the top of the page
 
+Quote Post
VAI
сообщение Apr 11 2007, 10:14
Сообщение #7


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

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



Цитата
А где именно устанавливается hex формат? Че-то не нашел...

в ИАРе в свойствах проекта в категории "Linker" есть "Output format", там.


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Apr 11 2007, 10:30
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Options->Linker->Output ставим галку Other , выбираем в выпадающем списке нужный хекс.


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
iskrovec
сообщение Apr 12 2007, 13:38
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 45
Регистрация: 25-08-05
Пользователь №: 7 973



Да, есть такая штука. Не доглядел...
Go to the top of the page
 
+Quote Post

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

 


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


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