Keil error l6236e no section matches selector no section to be first last

Сообщения без ответов | Активные темы

Форум РадиоКот • Просмотр темы — Почему error: L6236E: No section… в STM32CubeMX + Keil?

Сообщения без ответов | Активные темы

ПРЯМО СЕЙЧАС:

Автор Сообщение

Не в сети

Заголовок сообщения: Почему error: L6236E: No section… в STM32CubeMX + Keil?

СообщениеДобавлено: Пт ноя 16, 2018 20:13:30 

Прорезались зубы

Карма: -3

Рейтинг сообщений: -3

Зарегистрирован: Вт сен 09, 2008 18:17:27
Сообщений: 213

Рейтинг сообщения: 0

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

Код:

STM32F103C6STM32F103C6.sct(7): error: L6236E: No section matches selector — no section to be FIRST/LAST.

что я не так делаю?

Вернуться наверх
 

ПрофильПрофиль

 

Реклама

dosikus

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Пт ноя 16, 2018 20:44:57 

Друг Кота
Аватар пользователя

Карма: 30

Рейтинг сообщений: 154

Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604

Рейтинг сообщения: 0

Слишком жЫрное что то, не лезет…

Вернуться наверх
Реклама

DENIS451

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Пт ноя 16, 2018 21:20:52 

Карма: -3

Рейтинг сообщений: -3

Зарегистрирован: Вт сен 09, 2008 18:17:27
Сообщений: 213

Рейтинг сообщения: 0

Вернуться наверх

dosikus

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Пт ноя 16, 2018 21:23:45 

Друг Кота
Аватар пользователя

Карма: 30

Рейтинг сообщений: 154

Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604

Рейтинг сообщения: 0

Думаешь мы что -то поняли?
Ничего не писал , а получил ошибку.
Все телепаты на югах…

Вернуться наверх
Реклама

Выгодные LED-драйверы для решения любых задач

КОМПЭЛ представляет со склада и под заказ широкий выбор LED-драйверов производства MEAN WELL, MOSO, Snappy, Inventronics, EagleRise. Линейки LED-драйверов этих компаний, выполненные по технологии Tunable White и имеющие возможность непосредственного встраивания в систему умного дома (димминг по шине KNX), перекрывают практически полный спектр применений: от простых световых указателей и декоративной подсветки до диммируемых по различным протоколам светильников внутреннего и наружного освещения.

Подобрать LED-драйвер>>

DENIS451

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Пт ноя 16, 2018 21:36:10 

Карма: -3

Рейтинг сообщений: -3

Зарегистрирован: Вт сен 09, 2008 18:17:27
Сообщений: 213

Рейтинг сообщения: 0

Вернуться наверх
Реклама

Реклама

LIMF – источники питания High-End от MORNSUN со стандартным функционалом на DIN-рейку

На склад Компэл поступили ИП MORNSUN (крепление на DIN-рейку) с выходной мощностью 240 и 480 Вт. Данные источники питания обладают 150% перегрузочной способностью, активной схемой коррекции коэффициента мощности (ККМ; PFC), наличием сухого контакта реле для контроля работоспособности (DC OK) и возможностью подстройки выходного напряжения. Источники питания выполнены в металлическом корпусе, ПП с компонентами покрыта лаком с двух сторон, что делает ее устойчивой к соляному туману и пыли. Изделия соответствуют требованиям ANSI/ISA 71.04-2013 G3 на устойчивость к коррозии, а также нормам ATEX для взрывоопасных зон.

Подробнее>>

dosikus

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Пт ноя 16, 2018 21:46:36 

Друг Кота
Аватар пользователя

Карма: 30

Рейтинг сообщений: 154

Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604

Рейтинг сообщения: 0

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

Для начала -убрать в путях кириллицу…

Вернуться наверх

Z_h_e

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Пт ноя 16, 2018 21:54:00 

Собутыльник Кота
Аватар пользователя

Карма: 25

Рейтинг сообщений: 637

Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2664
Откуда: г. Чайковский

Рейтинг сообщения: 0

Медали: 1

Получил миской по аватаре (1)

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

Почему то проекты Atmel Studio для AVR в архиве весят 250 кб. а этот 16 мб. это нормально ?!

А какая разница сколько весит проект? При желании можно комментариев на МБты нахерачить. А если 250К это объем исполняемого кода, то :shock:.


_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил — тот и добрый.

Вернуться наверх

DENIS451

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Пт ноя 16, 2018 21:54:30 

Карма: -3

Рейтинг сообщений: -3

Зарегистрирован: Вт сен 09, 2008 18:17:27
Сообщений: 213

Рейтинг сообщения: 0

Попробовал убрать кириллицу — без изменений ошибка осталась.

Вернуться наверх

Oxford

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Пт ноя 16, 2018 21:55:48 

Опытный кот
Аватар пользователя

Карма: 4

Рейтинг сообщений: 10

Зарегистрирован: Вт окт 23, 2012 13:17:25
Сообщений: 822
Откуда: Киселевск

Рейтинг сообщения: 1

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

Изображение


_________________
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford

Вернуться наверх

DENIS451

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Пт ноя 16, 2018 22:11:55 

Карма: -3

Рейтинг сообщений: -3

Зарегистрирован: Вт сен 09, 2008 18:17:27
Сообщений: 213

Рейтинг сообщения: 0

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

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

Почему hex файл пустого проекта весит 8,5кб ?!

Вернуться наверх

Мурик

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Пт ноя 16, 2018 22:51:38 

Друг Кота
Аватар пользователя

Карма: 1

Рейтинг сообщений: 157

Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3313

Рейтинг сообщения: 0

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 KiB]

Скачиваний: 189

Вернуться наверх

afz

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Сб ноя 17, 2018 13:15:04 

Опытный кот
Аватар пользователя

Карма: 12

Рейтинг сообщений: 159

Зарегистрирован: Сб дек 22, 2012 08:17:42
Сообщений: 744
Откуда: Караганда, Казахстан

Рейтинг сообщения: 0

dosikus писал(а):

Ну а 16 метров всяко -хрень, и я выше писал что слишком жЫрно, нелезет в секцию…

Все проще — у кубиков в Project Setting на закладке Code generator в самом верху стоит выбор, что из библиотек копировать в папки проекта. И дефолтно там стоит Copy all used libraries into the project folder. Вот он и копирует весь пакет для выбранного камня в папку Drivers проекта.


_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)

Вернуться наверх

Мурик

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Сб ноя 17, 2018 14:13:27 

Друг Кота
Аватар пользователя

Карма: 1

Рейтинг сообщений: 157

Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3313

Рейтинг сообщения: 0

afz писал(а):

И дефолтно там стоит Copy all used libraries into the project folder.

По умолчанию копируются только необходимые библиотеки, а «Copy all used libraries into the project folder» в неактивном состоянии и выбрать нельзя.

Вернуться наверх

afz

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Сб ноя 17, 2018 17:49:06 

Опытный кот
Аватар пользователя

Карма: 12

Рейтинг сообщений: 159

Зарегистрирован: Сб дек 22, 2012 08:17:42
Сообщений: 744
Откуда: Караганда, Казахстан

Рейтинг сообщения: 0

Странно, а у меня почему-то открыты все три пункта, дефолтно выбран первый. Может от камня зависит? CubeMX 4.27.0


_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)

Вернуться наверх

Мурик

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Вс ноя 18, 2018 12:53:22 

Друг Кота
Аватар пользователя

Карма: 1

Рейтинг сообщений: 157

Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3313

Рейтинг сообщения: 0

Скрин выше для STM32F103C6T6. Вероятно зависит от среды для которой создается проект. У меня выбрана TrueSTUDIO, а проект использую для EmBitz.

Вернуться наверх

afz

Не в сети

Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei

СообщениеДобавлено: Вс ноя 18, 2018 18:55:36 

Опытный кот
Аватар пользователя

Карма: 12

Рейтинг сообщений: 159

Зарегистрирован: Сб дек 22, 2012 08:17:42
Сообщений: 744
Откуда: Караганда, Казахстан

Рейтинг сообщения: 0

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


_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)

Вернуться наверх

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Добрый день, гуру и другие заинтересованные люди.

Решил тут осваивать чудо чудное микроконтроллеры  аки зовутся STM32.

Да не просто решил, а даже начал..

Прикупил плату NUCLEO-L476RG.

Помигал даже светодиодиком в Mbed по описанию на Хабре.

Но этож не наш метод. Гуру рекомендуют Кейл и мы их будем слушаться.

Сформировал в Кубе проект по уроку на одном из ресурсов.

Из Куба сразу запускаю его в Кейле, добавляю строчки мигалки в main.c и F7 волшебную давлю.

А линковщик Кейла не хочет новичка на лоховской задачке принимать, дескать достали вы тут своими светодиодами мигать. Нет чтобы сразу БПФ начинать.

Ну вобщем выдал он :

Blink_halBlink_hal.sct(7): error: L6236E: No section matches selector — no section to be FIRST/LAST.

Чукча не дурак, чукча гугл знает и находит вот такую информацию. В которой как бы намекают, что в стартуп файле нет строчек:

AREA    RESET, DATA, READONLY
                EXPORT  __Vectors
                EXPORT  __Vectors_End
                EXPORT  __Vectors_Size

__Vectors  DCD     __initial_sp               ; Top of Stack
                DCD     Reset_Handler              ; Reset Handler
                DCD     NMI_Handler                ; NMI Handler
                DCD     HardFault_Handler          ; Hard Fault Handler
                DCD     MemManage_Handler          ; MPU Fault Handler
                DCD     BusFault_Handler           ; Bus Fault Handler
                DCD     UsageFault_Handler         ; Usage Fault Handler
                DCD     0                          ; Reserved

Дальше чукча-новичок смотрит в файл C:UsersЕвгенийDocumentsTestBlink_halMDK-ARMstartup_stm32l476xx.s

и они там есть..

Чукча несчастен, светодиоды простаивают..

А теперь вопрос. Что не так в этой жизни с Кейлом?

На всякий случай приложу папку Src и файл startup_stm32l476xx.s проекта, вдруг люди добрые возьмутся помочь чукче освоить Кейл

Src.rar

startup_stm32l476xx.s

Hello,

I am working with nRF52832 and using Keil uVISION 5.

While building the exapmple from nRF SDK v15, I am getting this error :

error: L6236E: No section matches selector — no section to be FIRST/LAST.

I also tried the following suggested on ARM forum, but the error remains same.

  • I opened the project in keil.
  • In target->linker, I unchecked Use memory layout from target dialogue.
  • Entered 0x00026000 in R/O base and 0x200018A8 in R/W base address from .sct file in ..componentssoftdevices132hexs132_nrf52_6.0.0_softdevice.sct

******File content********

; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************

LR_IROM1 0x00026000 0x0005A000  {    ; load region size_region
  ER_IROM1 0x00026000 0x0005A000  {  ; load address = execution address
   *.o (RESET, +First)
   *(InRoot$$Sections)
   .ANY (+RO)
  }
  RW_IRAM1 0x200018A8 0x0000E758  {  ; RW data
   .ANY (+RW +ZI)
  }
}

Any help?

  • Vishwas Jain

    Sorry to increase the number and complexity of doubts.

    Referring to above, I don’t what happened but now I am getting this error :

    …………componentssoftdevices132hexs132_nrf52_6.0.0_softdevice.hex: error: L6002U: Could not open file …………componentssoftdevices132hexmain.o: No such file or directory

    I have not tried to google it because It might be related with above error.

    So, better waiting for a solution here only.

  • tesc

    Hi,

    What example from nRF5 SDK v15.0.0 are you trying?

    Can you make sure it is a fresh unchanged copy of the SDK? (Download again if necessary.)

    I have never seen that it has been necessary to do anything like what you did with the linker and scatter file changes that you did, so the problem is most likely somewhere else.

    Please note that you should not select the SoftDevice build in Keil and try to build that, as the SoftDevice is precompiled and should only be downloaded (not built). You can select it and then load it onto the device, but you will get errors if you try to compile it.

    Regards,
    Terje

  • Vishwas Jain

    I am using ble_app_beacon. But there was an error : error:  #20: identifier «BSP_INIT_LEDS» is undefined. So, I just made that whole function comment. Except than this, I didn’t do change.

    Precompiled softdevice file is .hex file, right?

  • Vishwas Jain

    I do not have nRF DK, so I am not concern about LEDs on board so I commented that whole function.

  • Vishwas Jain

    Hello tesc,

    I now just tried the basic blinky example.

    The error error:  #20: identifier «BSP_INIT_LEDS» is undefined is solved(just to define it in code or /cc++ in target). But now again the first error is coming

    .………..componentssoftdevices132hexs132_nrf52_6.0.0_softdevice.sct(7): error: L6236E: No section matches selector — no section to be FIRST/LAST.

    This time I have not changed any setting in linker or anywhere.

    See attached photos for reference, if useful.(also attached a photo where error is showing)

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Keenetic проверить диск на ошибки
  • Keenetic openvpn error private key password verification failed
  • Kdl 48wd653 ошибка 6
  • Iw5sp exe call of duty modern warfare 3 ошибка
  • Ivms 4200 ошибка 1617

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии