Добрый день!
Такая проблема. надо заполнить массив в RAM.
Пишу такой код
CODE
#include <msp430x26x.h>
unsigned int y;
char a[4000];
void main(void)
{
WDTCTL = WDTPW+WDTHOLD; // Stop WDT
for (y=0;y<4000;y++) a[y]=1;
while(1)
{ }
}
зашиваю в контроллер msp430f2618
все работает. массив заполняется.
меняю размер массива
CODE
#include <msp430x26x.h>
unsigned int y;
char a[7000];
void main(void)
{
WDTCTL = WDTPW+WDTHOLD; // Stop WDT
for (y=0;y<7000;y++) a[y]=1;
while(1)
{ }
}
и все перестает работать.
более того при зашивке даже кнопка GO не активна.
Ошибок при компиляции не выдает. В чем может быть дело?
Компилятор IAR EW430 5.10
Заранее спасибо.