Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ограничение кода в IAR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
vadim68
Добрый день!
Столкнулся с невозможность загрузить программу в MSP430F5419
IAR(5.20) сообщает лимит 8k но, пишу то я на ассемблере ,
а там вроде лимита не было.
Знает ли кто-нибудь в чем дело?

rezident
Какую версию IAR используете? Kickstart, Evaluation, Baseline? Библиотечные функции применяете?
vadim68
Использую Kickstart (в help about куча надписей Embedded Workbench 6.0 Kickstart)
А с библиотеками не совсем понимаю - include msp430x54x.h считается ?
MrYuran
Цитата(vadim68 @ Jun 17 2011, 13:08) *
А с библиотеками не совсем понимаю - include msp430x54x.h считается ?

Библиотека - это не .h
h-файлы - это всего лишь хедеры, а библиотеки - это предварительно скомпилированные и упакованные программные модули.
include msp430x54x.h точно не в счёт, т.к. это просто набор дефайнов и констант
vadim68
для проверки написал 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
А кроме ИАРа ничем чтоли не загрузить?
Например, MSPFET-ом от Курта...
vadim68
а это будет работать с MSP-FET430UIF ?
Xenia
Цитата(vadim68 @ Jun 17 2011, 14:19) *
пишет про ограничение 8k


Возьмите вместо Kickstart полную (Full) версию, и проблема скорее всего исчезнет. Ведь не даром же rezident в первом же ответе на это намекнул встречным вопросом про версию. Полную версию можно раздобыть на местном ftp, а если у вас нет туда доступа, то на Сахаре (caxapa.ru) в Будке.
rezident
Цитата(vadim68 @ Jun 17 2011, 14:08) *
Использую Kickstart (в help about куча надписей Embedded Workbench 6.0 Kickstart)

Если нет сильных предубеждений и мук совести по поводу copyright, то используйте версию Evaluation или Full, сгенерировав для себя лицензию. Где взять их, Xenia уже намекнула.

Цитата(MrYuran @ Jun 17 2011, 15:24) *
А кроме ИАРа ничем чтоли не загрузить?
Например, MSPFET-ом от Курта...

К сожалению, эта версия программатора Курта еще свеже-недопиленная sad.gif Лучше уж утилиту от Elprotronic использовать, раз речь идет про FET, а не про BSL.
vadim68
Проблема решилась.
(Пришлось ставить iar 5.10 и лечить)
Хотя странно - в памяти отложилось ассемблер без лимита -
решил писать на нем, хотя теперь видимо вернусь на си

З.Ы
Где бы создать тему по поводу кодировок -
чтобы не писать
DC8 08AH,091H,09EH,020H,08FH,090H,088H,082H,085H,092H
вместо DC8 "КСЮ ПРИВЕТ"
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.