vadim68 0 17 июня, 2011 Опубликовано 17 июня, 2011 · Жалоба Добрый день! Столкнулся с невозможность загрузить программу в MSP430F5419 IAR(5.20) сообщает лимит 8k но, пишу то я на ассемблере , а там вроде лимита не было. Знает ли кто-нибудь в чем дело? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 17 июня, 2011 Опубликовано 17 июня, 2011 · Жалоба Какую версию IAR используете? Kickstart, Evaluation, Baseline? Библиотечные функции применяете? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadim68 0 17 июня, 2011 Опубликовано 17 июня, 2011 · Жалоба Использую Kickstart (в help about куча надписей Embedded Workbench 6.0 Kickstart) А с библиотеками не совсем понимаю - include msp430x54x.h считается ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 16 17 июня, 2011 Опубликовано 17 июня, 2011 · Жалоба А с библиотеками не совсем понимаю - include msp430x54x.h считается ? Библиотека - это не .h h-файлы - это всего лишь хедеры, а библиотеки - это предварительно скомпилированные и упакованные программные модули. include msp430x54x.h точно не в счёт, т.к. это просто набор дефайнов и констант Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadim68 0 17 июня, 2011 Опубликовано 17 июня, 2011 · Жалоба для проверки написал 10 строк кода со вложением данных - компилируется, но не загружается! #include <msp430x54x.h> RSEG DATA16_N BEGRAM DS16 2 RSEG CSTACK RSEG CODE MDAT0 DC8 0,0 #include <font3> #include <font4> // font3,font4 ровно 8k после компиляции в виде // много строк // DC8 000H,000H,000H,000H,000H,000H,000H,000H RESET init: MOV #SFE(CSTACK), SP main: NOP MOV.W #WDTPW+WDTHOLD,&WDTCTL JMP $ NOP ORG RESET_VECTOR DW RESET END пишет про ограничение 8k Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 16 17 июня, 2011 Опубликовано 17 июня, 2011 · Жалоба А кроме ИАРа ничем чтоли не загрузить? Например, MSPFET-ом от Курта... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadim68 0 17 июня, 2011 Опубликовано 17 июня, 2011 · Жалоба а это будет работать с MSP-FET430UIF ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 35 17 июня, 2011 Опубликовано 17 июня, 2011 · Жалоба пишет про ограничение 8k Возьмите вместо Kickstart полную (Full) версию, и проблема скорее всего исчезнет. Ведь не даром же rezident в первом же ответе на это намекнул встречным вопросом про версию. Полную версию можно раздобыть на местном ftp, а если у вас нет туда доступа, то на Сахаре (caxapa.ru) в Будке. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 17 июня, 2011 Опубликовано 17 июня, 2011 · Жалоба Использую Kickstart (в help about куча надписей Embedded Workbench 6.0 Kickstart) Если нет сильных предубеждений и мук совести по поводу copyright, то используйте версию Evaluation или Full, сгенерировав для себя лицензию. Где взять их, Xenia уже намекнула. А кроме ИАРа ничем чтоли не загрузить? Например, MSPFET-ом от Курта... К сожалению, эта версия программатора Курта еще свеже-недопиленная :( Лучше уж утилиту от Elprotronic использовать, раз речь идет про FET, а не про BSL. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadim68 0 17 июня, 2011 Опубликовано 17 июня, 2011 · Жалоба Проблема решилась. (Пришлось ставить iar 5.10 и лечить) Хотя странно - в памяти отложилось ассемблер без лимита - решил писать на нем, хотя теперь видимо вернусь на си З.Ы Где бы создать тему по поводу кодировок - чтобы не писать DC8 08AH,091H,09EH,020H,08FH,090H,088H,082H,085H,092H вместо DC8 "КСЮ ПРИВЕТ" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться