Найдено 5 результатов
- 12 янв 2015, 17:45
- Форум: Общие вопросы
- Тема: Программа на ассемблере
- Ответы: 9
- Просмотры: 14591
Re: Программа на ассемблере
Эти файлы нужно пометить в менеджере проекта как текстовые, убрать из них все EXPORT и END (зачем они в тексте нужны) и вставлять куда надо с помощью GET или INCLUDE. А lib-файлы, насколько я понимаю, это вообще нечто другое, они должны быть бинарниками. Lib расширение - это просто результат моих п...
- 12 янв 2015, 14:51
- Форум: Общие вопросы
- Тема: Программа на ассемблере
- Ответы: 9
- Просмотры: 14591
Re: Программа на ассемблере
Убрал из библиотечных файлов все директивы EXPORT и вроде все собралось без ошибок.
- 12 янв 2015, 12:53
- Форум: Общие вопросы
- Тема: Программа на ассемблере
- Ответы: 9
- Просмотры: 14591
Re: Программа на ассемблере
Это проект полностью. Сам проект в одной папке, либы в соседней, но не в папке с проектом. Я их в параметрах проекта на вкладке ASM в поле "путь" указывал . Либы добавлял в Handlers.s и в Init.s директивой Include, но в принципе это то же что и GET. Вот и у меня линкер ругается, что все эт...
- 12 янв 2015, 09:32
- Форум: Общие вопросы
- Тема: Программа на ассемблере
- Ответы: 9
- Просмотры: 14591
Re: Программа на ассемблере
Да не вопрос. Keil uVision 4.73
https://yadi.sk/d/jY0VA6_iduhMf - сам проект.
https://yadi.sk/d/tGMEjyhAduhMs - либы.
Проц Stm32 F429
https://yadi.sk/d/jY0VA6_iduhMf - сам проект.
https://yadi.sk/d/tGMEjyhAduhMs - либы.
Проц Stm32 F429
- 12 янв 2015, 01:08
- Форум: Общие вопросы
- Тема: Программа на ассемблере
- Ответы: 9
- Просмотры: 14591
Программа на ассемблере
Сделал себе библиотеку файлов с адресами регистров и бит такого вида: 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 ...