Zelepuk 0 26 августа, 2011 Опубликовано 26 августа, 2011 · Жалоба как выглядит инициализация массива во внутенней флешь под IAR? __flash short x[3] = {1,2,3}; // прокатит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 27 26 августа, 2011 Опубликовано 26 августа, 2011 · Жалоба Точно не помню уже, возможно прокатит просто static const. Ещё есть разные #pragma - почитайте IAR Compiler Reference Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KARLSON 1 26 августа, 2011 Опубликовано 26 августа, 2011 · Жалоба Вот так работает: #pragma location = 0x1000 // у 2132 const short x[3] = {1,2,3}; Учтите, что в MSP430 во флешке храниться ещё и настроечные коэффициенты, располагаются в конце. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ashr 0 26 августа, 2011 Опубликовано 26 августа, 2011 · Жалоба const short x[3] = {1,2,3}; // будет достаточно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KARLSON 1 26 августа, 2011 Опубликовано 26 августа, 2011 · Жалоба Точно. Это я с информационной памятью попутал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nathan Stark 0 19 декабря, 2011 Опубликовано 19 декабря, 2011 · Жалоба Пишу #pragma location = 0x1000 // у 2132 const short x[3] = {1,2,3}; И нигде в памяти не могу найти эти данные. В чем может быть проблема? Какие вообще стандартные варианты записи и чтения блоков памяти в IAR на Си? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 19 декабря, 2011 Опубликовано 19 декабря, 2011 · Жалоба И нигде в памяти не могу найти эти данные. В чем может быть проблема? Какие вообще стандартные варианты записи и чтения блоков памяти в IAR на Си? Это так оптимизация в компиляторе срабатывает. Он подставляет значения констант по месту их использования, а сам массивчик выкидывает за ненадобностью. Вот там я описывал один из обходных путей самоуправства компилятора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться