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

 
 
> Вопрос по Crossworks
Ave
сообщение Aug 29 2011, 13:12
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 12-09-05
Пользователь №: 8 478



Кто может подсказать почему в Crossworks при задании указателя на адрес 0x10000

char *Flash_ptr = (char *)0x10000;

Flash_ptr указывает на 0x0000

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ave
сообщение Aug 31 2011, 13:20
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 12-09-05
Пользователь №: 8 478



Используется MSP430F5528. У него 128кБ flash.

На строку в программе
char * Flash_ptr = (char *) 0x10000;
Компилятор выдает предупреждение
cast or assignment from 'long int' to 'unsigned char *' is compiler dependent

В примерах на IAR используется данная конструкция. Не хочется переходить на IAR.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 17:03
Рейтинг@Mail.ru


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