Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Проверил, вариант рабочий, кроме
Отправлено
Fm 19 декабря 2008 г. 09:10
В ответ на:
ок, желаю удачи! отправлено
<font color=gray>kan</font> 18 декабря 2008 г. 16:30
одного момента к сожалению.
При данном обьявлении:
__flash const char __flash *cod_x[] =
{
"str1",
"string"
};
указатели на строки ложаться в Ram,
поэтому данный вариант не подходит.
При:
flash char * flash cod_x[]=
{
"str1",
"string"
}
все будет размещено в flash, но
предложенный вариант уже не работает, берет мусор из Ram.
Если есть возможность, проверь на IAR.
По поводу второго:
прикидки по занимаемой памяти (массива и массива указателей на строки), производились, в пользу последнего :)
Составить ответ | Вернуться на конференцию
Ответы