ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
18945 Топик полностью
paska (22.12.2004 12:11, просмотров: 1) ответил КонстантинТ на Так можно сделать их копию , откорректировать как надо и подключить к проекту
Ответ: мне, собственно, надо разместить некоторые таблицы по вполне определенным адресам таблицы эти я формирую ввиде обычного массива в С, типа const void* table[5] = {1,2,3,4,5}; и я пришел к выводу, что проще всего помесить его в свою секцию, при помощи директивы __attribute__ компилятору. И вот теперь загвоздка, как приказать линкеру поместить этот массив по адресу, скажем 0х40? Когда я в flash_placement.xml добавляю эту секцию, то более-менее работает, если же я в ее свойствах указываю адрес (0х40), то при компиляции имею cyclic memory section dependency with section .fast_run Если посмтреть на "ARM Flash Debug/ldscript.tmp", то там нет оописания ни одной секции. Вывод: CW врет. В общем, я хочу писать ldscript сам.