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

 
 
 
Reply to this topicStart new topic
> отличия работы с библиотекой
Огурцов
сообщение Aug 8 2017, 07:27
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



есть некий работающий проект, состоящий из нескольких файлов
пытаюсь собрать эти же самые файлы, кроме main, в библиотеку - не работает, т.е. совсем редко. обычно улетает в default handler
в чём отличие работы кода в библиотеке, куда рыть ?

Код
arm-none-eabi-ar.exe crs libname.a sourcename1.o
arm-none-eabi-ar.exe crs libname.a sourcename2.o
arm-none-eabi-ar.exe crs libname.a sourcename3.o
...

arm-none-eabi-gcc -lstdc++ -mcpu=cortex-m7 -mthumb -g -Wl,-Map=main.map -O0 -Wl,--gc-sections -L\debug\obj -Wl,-TFLASH.ld -g -o main.elf main.o -lname


Сообщение отредактировал Огурцов - Aug 8 2017, 07:30
Go to the top of the page
 
+Quote Post
scifi
сообщение Aug 8 2017, 09:04
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Пардон за банальность, но отлаживать по старинке не пробовали?
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Aug 8 2017, 10:51
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(scifi @ Aug 8 2017, 09:04) *
Пардон за банальность, но отлаживать по старинке не пробовали?

сложно, всё намертво зависает вплоть до перезагрузки gdb сервера
место которое ещё работает - ничем не примечательный цикл ожидания, т.е. опрос значения волатильной переменной и сравнение его со значением входного параметра


Сообщение отредактировал Огурцов - Aug 8 2017, 10:53
Go to the top of the page
 
+Quote Post
pitt
сообщение Aug 8 2017, 12:01
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672



Попробуйте заменить примитивными заглушками(функция с аналогичным API, но ничего не делает) по одному каждый sourcenameХ.o в main file.


--------------------
Прокричал немой глухому:"...Спасибо за внимание!"
http://www.youtube.com/watch?v=3Nnj4ky4Z_g
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 18:29
Рейтинг@Mail.ru


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