Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: IAR и буковки
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
Dog Pawlowa
Примерчик когда-то на телесистемах обсуждали:

Код
#include "stdio.h"
__flash const char STROKA0[] = {"BIG_BIG\n"};
__flash const char stroka0[] = {"small_small\n"};
__flash const char __flash * Area1[] =
{
STROKA0,
stroka0
};

__flash const char __flash * Area2[] =
{
stroka0,
STROKA0
};

int main()
{
printf_P( Area1[ 0 ] );
printf_P( Area1[ 1 ] );

printf("\n***\n\n");

printf_P( Area2[ 0 ] );
printf_P( Area2[ 1 ] );
while(1);
}


И для AVR, и для MSP430 terminal I/O в симуляторе дает:

Код
BIG_BIG  
BIG_BIG    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

***

small_small
BIG_BIG
IgorKossak
AVR 4.30 и 5.11, а также MSP430 4.10 выдают
Код
BIG_BIG
small_small

***

small_small
BIG_BIG
Dog Pawlowa
Цитата(IgorKossak @ Jun 17 2008, 09:23) *
AVR 4.30 и 5.11, а также MSP430 4.10 выдают

Шаман, что говорить ? smile.gif
Пробовал на AVR 4.11.
Для MSP430 4.10 действительно нормально. Наверное, тоже пробовал на какой-то старой версии.
Что ж, на тему актуальности обновлений - нечего использовать старый мусор.
INT1
Где то в овэрвью к очередной версии компонентов Билдера- RX ребята написали (по памяти): - устранены замеченные ошибки, оставлены незамеченные, добавлены новые. Будем надеятся, что их будет становиться меньше, спасибо за инфУ..:-)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.