Что-то потихоньку задышало - но истоки непонятны
Когда объявляешь данные
Код
#pragma dataseg = INFOC // Info Flash Memory Block c
const uint8 FlashArray[27]=
{
0x28, 0x96, 0xC8, 0x96, 0x68, 0x97,
0x88, 0x13, 0xC4, 0x09, 0x82, 0x06, 0xE2, 0x04,
0xE8, 0x03, 0x41, 0x03, 0xCA, 0x02, 0x71, 0x02,
0x03,
0x01,
10,
0x01,
0x01
};
#pragma dataseg = default
в сегменте С ничего нет, все данные в А
А когда так:
Код
const uint8 FlashArray[27]@0x1880=
{
0x28, 0x96, 0xC8, 0x96, 0x68, 0x97,
0x88, 0x13, 0xC4, 0x09, 0x82, 0x06, 0xE2, 0x04,
0xE8, 0x03, 0x41, 0x03, 0xCA, 0x02, 0x71, 0x02,
0x03,
0x01,
10,
0x01,
0x01
};
в С данные появляются, но из А они никуда не деваются.
Похоже, в опциях ИАРа нужно какую-то галку поставить/убрать, остается выяснить какую.
А примеры у тексаса ключница писала - по крайней мере lockinfo никогда не разблокируются, хотя примеры явно к инфо сегментам относятся.