Найдено 5 результатов

wypuk
12 янв 2015, 17:45
Форум: Общие вопросы
Тема: Программа на ассемблере
Ответы: 9
Просмотры: 6204

Re: Программа на ассемблере

Эти файлы нужно пометить в менеджере проекта как текстовые, убрать из них все EXPORT и END (зачем они в тексте нужны) и вставлять куда надо с помощью GET или INCLUDE. А lib-файлы, насколько я понимаю, это вообще нечто другое, они должны быть бинарниками. Lib расширение - это просто результат моих п...
wypuk
12 янв 2015, 14:51
Форум: Общие вопросы
Тема: Программа на ассемблере
Ответы: 9
Просмотры: 6204

Re: Программа на ассемблере

Убрал из библиотечных файлов все директивы EXPORT и вроде все собралось без ошибок.
wypuk
12 янв 2015, 12:53
Форум: Общие вопросы
Тема: Программа на ассемблере
Ответы: 9
Просмотры: 6204

Re: Программа на ассемблере

Это проект полностью. Сам проект в одной папке, либы в соседней, но не в папке с проектом. Я их в параметрах проекта на вкладке ASM в поле "путь" указывал . Либы добавлял в Handlers.s и в Init.s директивой Include, но в принципе это то же что и GET. Вот и у меня линкер ругается, что все эти констант...
wypuk
12 янв 2015, 09:32
Форум: Общие вопросы
Тема: Программа на ассемблере
Ответы: 9
Просмотры: 6204

Re: Программа на ассемблере

Да не вопрос. Keil uVision 4.73
https://yadi.sk/d/jY0VA6_iduhMf - сам проект.
https://yadi.sk/d/tGMEjyhAduhMs - либы.
Проц Stm32 F429
wypuk
12 янв 2015, 01:08
Форум: Общие вопросы
Тема: Программа на ассемблере
Ответы: 9
Просмотры: 6204

Программа на ассемблере

Сделал себе библиотеку файлов с адресами регистров и бит такого вида: ADC1_Offset EQU 0x00012000 ADC2_Offset EQU 0x00012100 ADC3_Offset EQU 0x00012200 ADC_SR EQU 0x00 ADC1_SR_Offset EQU ADC1_Offset + ADC_SR ADC2_SR_Offset EQU ADC2_Offset + ADC_SR ADC3_SR_Offset EQU ADC3_Offset + ADC_SR ADC1_AWD EQU ...