DmitriyX 0 6 апреля, 2007 Опубликовано 6 апреля, 2007 · Жалоба Каким софтом можно писать/читать Flash MSP430F149 из/в файл при подключении FET? В IAR пытался найти эту функцию - не нашел. Там увидел только как можно читать флэш после запуска отладчика. А хотелось бы иметь возможность загрузить программу из любого файла и сохранить программу в файл для последующего анализа "машинного кода". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VAI 0 6 апреля, 2007 Опубликовано 6 апреля, 2007 · Жалоба Если в ИАРе в свойствах проекта в категории "FET Debugger" поставить галку "Supress download", то при входе в дебуг ничего в процессор загружаться не будет. Потом в меню "View" выбираете "Memory", в этом окне щелкаете правой кнопкой мыши и выбираете "Memory upload". Так Вы можете сохранить содержимое флэшь (если фузы не вызжены). Ну а чтоб залить файл, компилите пустой проект, птичка "Supress download" не установлена, подменяете hex-файл своим, подправив дату на текущую, чтоб ИАР не начал опять компилить, и заливаете. Еще можно использовать программатор MSPFet Kurt-а, но что-то его страничка сейчас в дауне. http://projects.caxapa.ru/index.html?ID=30 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitriyX 0 6 апреля, 2007 Опубликовано 6 апреля, 2007 · Жалоба Ну а чтоб залить файл, компилите пустой проект, птичка "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 Следовательно, не знаю как загружать файл в контроллер. Но читать память для меня было гораздо нужнее, поэтому, спасибо огромное! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rumit2000 0 6 апреля, 2007 Опубликовано 6 апреля, 2007 · Жалоба Здесь возникли сложности: не нашел среди файлов, которые генерятся компилятором, что-нибудь похожее на hex-формат, в котором происходит сохранение содержимого памяти командой "Memory Upload". В Иаре есть опция, которая задаёт формат выходного файла - в опциях проекта посмотрите Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitriyX 0 6 апреля, 2007 Опубликовано 6 апреля, 2007 · Жалоба В Иаре есть опция, которая задаёт формат выходного файла - в опциях проекта посмотрите Нашел, спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iskrovec 0 11 апреля, 2007 Опубликовано 11 апреля, 2007 · Жалоба Нашел, спасибо! А где именно устанавливается hex формат? Че-то не нашел... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VAI 0 11 апреля, 2007 Опубликовано 11 апреля, 2007 · Жалоба А где именно устанавливается hex формат? Че-то не нашел... в ИАРе в свойствах проекта в категории "Linker" есть "Output format", там. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
АДИКМ 0 11 апреля, 2007 Опубликовано 11 апреля, 2007 · Жалоба Options->Linker->Output ставим галку Other , выбираем в выпадающем списке нужный хекс. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iskrovec 0 12 апреля, 2007 Опубликовано 12 апреля, 2007 · Жалоба Да, есть такая штука. Не доглядел... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться