|
|
  |
Ограничение кода в IAR |
|
|
|
Jun 17 2011, 08:18
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 14-01-08
Пользователь №: 34 080

|
Добрый день! Столкнулся с невозможность загрузить программу в MSP430F5419 IAR(5.20) сообщает лимит 8k но, пишу то я на ассемблере , а там вроде лимита не было. Знает ли кто-нибудь в чем дело?
|
|
|
|
|
Jun 17 2011, 09:08
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 14-01-08
Пользователь №: 34 080

|
Использую Kickstart (в help about куча надписей Embedded Workbench 6.0 Kickstart) А с библиотеками не совсем понимаю - include msp430x54x.h считается ?
|
|
|
|
|
Jun 17 2011, 09:22
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(vadim68 @ Jun 17 2011, 13:08)  А с библиотеками не совсем понимаю - include msp430x54x.h считается ? Библиотека - это не .h h-файлы - это всего лишь хедеры, а библиотеки - это предварительно скомпилированные и упакованные программные модули. include msp430x54x.h точно не в счёт, т.к. это просто набор дефайнов и констант
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Jun 17 2011, 10:19
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 14-01-08
Пользователь №: 34 080

|
для проверки написал 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
|
|
|
|
|
Jun 17 2011, 10:29
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 14-01-08
Пользователь №: 34 080

|
а это будет работать с MSP-FET430UIF ?
|
|
|
|
|
Jun 17 2011, 12:52
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(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-ом от Курта... К сожалению, эта версия программатора Курта еще свеже-недопиленная  Лучше уж утилиту от Elprotronic использовать, раз речь идет про FET, а не про BSL.
|
|
|
|
|
Jun 17 2011, 23:09
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 14-01-08
Пользователь №: 34 080

|
Проблема решилась. (Пришлось ставить iar 5.10 и лечить) Хотя странно - в памяти отложилось ассемблер без лимита - решил писать на нем, хотя теперь видимо вернусь на си
З.Ы Где бы создать тему по поводу кодировок - чтобы не писать DC8 08AH,091H,09EH,020H,08FH,090H,088H,082H,085H,092H вместо DC8 "КСЮ ПРИВЕТ"
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|