реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> IAR и буковки, Известная ошибка. Обещал выложить тем, кто не видел еще
Dog Pawlowa
сообщение Jun 17 2008, 05:10
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Примерчик когда-то на телесистемах обсуждали:

Код
#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


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jun 17 2008, 06:23
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



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

***

small_small
BIG_BIG
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jun 17 2008, 08:33
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



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

Шаман, что говорить ? smile.gif
Пробовал на AVR 4.11.
Для MSP430 4.10 действительно нормально. Наверное, тоже пробовал на какой-то старой версии.
Что ж, на тему актуальности обновлений - нечего использовать старый мусор.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
INT1
сообщение Jun 17 2008, 16:59
Сообщение #4


deleted
****

Группа: Свой
Сообщений: 555
Регистрация: 28-08-05
Пользователь №: 8 024



Где то в овэрвью к очередной версии компонентов Билдера- RX ребята написали (по памяти): - устранены замеченные ошибки, оставлены незамеченные, добавлены новые. Будем надеятся, что их будет становиться меньше, спасибо за инфУ..:-)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 10:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016