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

 
 
> Компилится не работает, STM32L151 scons eclipse
gabd
сообщение Oct 1 2015, 11:51
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 1-10-15
Пользователь №: 88 657



Пишу для STM32L151.
Работаю в Eclipse.
На основе шаблона для discovery программа собирается и работает.
Тот же код собираю при помощи scons.
Бинарник собирается но не работает.
Файлы линкера одинаковые.
Прилагаю флаги компиляции и лмнкера и мап-файлы для обоих случаев.
Что в случае scons лишнее\не хватает?
Помогите pls.
Прикрепленные файлы
Прикрепленный файл  letST.zip ( 46.48 килобайт ) Кол-во скачиваний: 6
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
smalcom
сообщение Oct 1 2015, 12:36
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



для scons не объявлена USE_STDPERIPH_DRIVER.
и полезней всё-таки было показать вывод консоли - с какими именно опциями вызывается компилятор. т.к. среда может от себя что-то добавлять.
Например у вас нет объявления HSE_VALUE. А по нему выбирается процедура инициализации тактовой подсистемы.
Попробуйте скопировать то, что выводится в консоль при сборке, чтобы было видно как вызывается компилятор.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Oct 1 2015, 13:32
Сообщение #3


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



По-моему, вот здесь
#env['ARM_ARCH'] = '-cortex-m3'
минус перед "cortex-m3" не нужен.
Или это закомментировано, и архитектура объявляется где-то в другом месте?


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 1 2015, 18:24
Сообщение #4


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



в рабочем nostartfiles нету, в нерабочем - есть.
отсюда вопрос: стартап-то сам имеется в прожекте?
Go to the top of the page
 
+Quote Post

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

 


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


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