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

 
 
> Размешение (настроек) во flash, Левые данные
pokk
сообщение May 24 2016, 05:07
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 3-07-11
Пользователь №: 66 028



Добрый день, размешаю 3 структур во flash константы(настройки) таким образом:
Код
#define ADDR_DUBLE2_FLASH_CONST 0x0801F400

const S_flash_GlobalSettingAllVar Duble2_Global_Flash_SettingAllVar@ADDR_DUBLE2_FLASH_CONST={
        .mac = {0x00, 0x08, 0xdc, 0xab, 0xc1, 0x11},    
        .ip = {192, 168, 0, 4},                            
        .sn = {255, 255, 255, 0},
};


Последнии две структуры размешаются нормально
а первая структура(с наименьшим адресом) размешается но после неё ставится сразу какой то левый мусор примерно с пол килобайта
если адрес этой структуры изменить на 0x0801F630 то всё размешается нормально.

PS. ареса 0x0801F400,0x0801F800,0x0801FC00 начало последних трех страниц так что теоретически компилятор туда нечего не должен размешать.

С чего такое может происходить ?
IAR v6.50 for ARM

Сообщение отредактировал pokk - May 24 2016, 05:13
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 16th June 2025 - 22:18
Рейтинг@Mail.ru


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