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

 
 
> Как инициализировать cost с привязкой к адресу?, для ARM
kan35
сообщение Feb 6 2012, 04:43
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Суть проблемы такая, по определенному адресу лежит серийный номер, чтобы программатор мог его автоматом инкрементировать. И хотелось бы еще и на этапе компилера иметь возможность задать этот номер, но не получается.
в IAR для AVR это делалось легко:
Код
__flash long sss@0x200 = 0x12345678;

Если же такое провернуть в ARMовском варианте, то компилер не пропускает, говорит, что __no_init переменные нельзя инициализировать:
Код
const long sss@0x8000200 = 0x12345678;

Как это побеждается?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 14:36
Рейтинг@Mail.ru


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