Почему error: L6236E: No section... в STM32CubeMX + Keil?

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
DENIS451
Прорезались зубы
Сообщения: 213
Зарегистрирован: Вт сен 09, 2008 18:17:27

Почему error: L6236E: No section... в STM32CubeMX + Keil?

Сообщение DENIS451 »

Только что скачал с оф. сайта STM32CubeMX 4.27.0 генерировал проект для Keil 5.24a, ничего не писал, попробовал скомпилировать, и получил ошибку:

Код: Выделить всё

STM32F103C6\STM32F103C6.sct(7): error: L6236E: No section matches selector - no section to be FIRST/LAST.
что я не так делаю?
Реклама
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение dosikus »

Слишком жЫрное что то, не лезет...
Реклама
DENIS451
Прорезались зубы
Сообщения: 213
Зарегистрирован: Вт сен 09, 2008 18:17:27

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение DENIS451 »

Не понял?
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение dosikus »

Думаешь мы что -то поняли?
Ничего не писал , а получил ошибку.
Все телепаты на югах...
Реклама
Эиком - электронные компоненты и радиодетали
DENIS451
Прорезались зубы
Сообщения: 213
Зарегистрирован: Вт сен 09, 2008 18:17:27

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение DENIS451 »

Выложил проект STM32F103C6.zip: https://yadi.sk/d/FLldW2rBgdce5g

Почему то проекты Atmel Studio для AVR в архиве весят 250 кб. а этот 16 мб. это нормально ?!
Реклама
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение dosikus »

Если сравнивать все с авр все всегда будет не просто.
Ну а 16 метров всяко -хрень, и я выше писал что слишком жЫрно, нелезет в секцию...
Хотя это всего лишь в папки проекта запихано все что можно и CMSIS весь дистрибутивом и каловские файлы -все без разбора.


Для начала -убрать в путях кириллицу...
Реклама
Аватара пользователя
Z_h_e
Собутыльник Кота
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение Z_h_e »

[uquote="DENIS451",url="/forum/viewtopic.php?p=3506346#p3506346"]Выложил проект STM32F103C6.zip: https://yadi.sk/d/FLldW2rBgdce5g

Почему то проекты Atmel Studio для AVR в архиве весят 250 кб. а этот 16 мб. это нормально ?![/uquote]
А какая разница сколько весит проект? При желании можно комментариев на МБты нахерачить. А если 250К это объем исполняемого кода, то :shock:.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
DENIS451
Прорезались зубы
Сообщения: 213
Зарегистрирован: Вт сен 09, 2008 18:17:27

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение DENIS451 »

Попробовал убрать кириллицу - без изменений ошибка осталась.
Аватара пользователя
Oxford
Опытный кот
Сообщения: 819
Зарегистрирован: Вт окт 23, 2012 13:17:25
Откуда: Прокопьевск
Контактная информация:

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение Oxford »

Решение простое.
Добавляем в проект в папку Drivers/CMSIS файл который у вас лежит в папке проекта startup_stm32f103x6.s и проект соберется.
Не добавили в проект файл запуска.

Изображение
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
DENIS451
Прорезались зубы
Сообщения: 213
Зарегистрирован: Вт сен 09, 2008 18:17:27

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение DENIS451 »

Oxford спасибо, ошибка исчезла!

Почему этот файл сам не добавился куда надо?
Это глюк STM32CubeMX или я где то галочку не поставил?

Почему hex файл пустого проекта весит 8,5кб ?!
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение Мурик »

DENIS451 писал(а):Почему то проекты Atmel Studio для AVR в архиве весят 250 кб. а этот 16 мб. это нормально ?!
Этот проект весит 202 КБ.
DENIS451 писал(а):Почему hex файл пустого проекта весит 8,5кб ?!
Не 8, а 6, (смотрите архив).
Прошивка имеет размер чуть больше 2 КБ.

Код: Выделить всё

Program size (bytes):    2084
Data size    (bytes):      12
BSS size     (bytes):    1568

R/W Memory   (bytes):    1580

=== Сборка закончена: 0 errors, 0 warnings (0 minutes, 1 seconds) ===
Проект не пустой. В нем есть инициализация МК. Вот для примера прошивка размером 48 байт. http://purebasic.mybb.ru/viewtopic.php?id=575#p7592
Вложения
103C6.7z
(202.4 КБ) 223 скачивания
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение afz »

dosikus писал(а):Ну а 16 метров всяко -хрень, и я выше писал что слишком жЫрно, нелезет в секцию...
Все проще - у кубиков в Project Setting на закладке Code generator в самом верху стоит выбор, что из библиотек копировать в папки проекта. И дефолтно там стоит Copy all used libraries into the project folder. Вот он и копирует весь пакет для выбранного камня в папку Drivers проекта.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение Мурик »

afz писал(а):И дефолтно там стоит Copy all used libraries into the project folder.
По умолчанию копируются только необходимые библиотеки, а "Copy all used libraries into the project folder" в неактивном состоянии и выбрать нельзя.
СпойлерИзображение
CubeMX.png
(27.82 КБ) 1357 скачиваний
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение afz »

Странно, а у меня почему-то открыты все три пункта, дефолтно выбран первый. Может от камня зависит? CubeMX 4.27.0
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение Мурик »

Скрин выше для STM32F103C6T6. Вероятно зависит от среды для которой создается проект. У меня выбрана TrueSTUDIO, а проект использую для EmBitz.
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Re: Почему error: L6236E: No section... в STM32CubeMX + Kei

Сообщение afz »

Да, очень похоже. И у меня, и у ТС Кейл, а на эту вкладку, обычно, никто не смотрит, вот CubeMX и копирует весь пакет.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Ответить

Вернуться в «ARM»