ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
164246
Lonsik (21.08.2009 16:25, просмотров: 28396)
Как сделать так, чтобы переменные размещались по фиксированным адресам и были доступны в проекте? Нужно чтобы была возможность передавать некоторые переменные из программы по UART. Если они будут находится по известным адресам, то по UART отправляем адрес переменной ROM и её длинну. Когда в отдельном файле объявляю что то типа: __no_init int var @ adress , то из других программных модулей эта переменная недоступна. Если пишу: extern int var; , то ругается Error[e46]: Undefined external "dVp" referred... Переопредялять переменыее в нужном модуле неудобно. Кто нибудь знает как решить проблему?