Форум РадиоКот • Просмотр темы — Почему error: L6236E: No section… в STM32CubeMX + Keil?
Сообщения без ответов | Активные темы
ПРЯМО СЕЙЧАС: |
Автор | Сообщение |
---|---|
|
Заголовок сообщения: Почему error: L6236E: No section… в STM32CubeMX + Keil?
|
Прорезались зубы
Карма: -3 Рейтинг сообщения: 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
|
||
Карма: 30 Рейтинг сообщения: 0
|
Слишком жЫрное что то, не лезет… |
||
Вернуться наверх | |||
Реклама | |
|
|
DENIS451 |
Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei
|
Карма: -3 Рейтинг сообщения: 0
|
|
Вернуться наверх | |
dosikus |
Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei
|
||
Карма: 30 Рейтинг сообщения: 0
|
Думаешь мы что -то поняли? |
||
Вернуться наверх | |||
Реклама | |
|
Выгодные LED-драйверы для решения любых задач КОМПЭЛ представляет со склада и под заказ широкий выбор LED-драйверов производства MEAN WELL, MOSO, Snappy, Inventronics, EagleRise. Линейки LED-драйверов этих компаний, выполненные по технологии Tunable White и имеющие возможность непосредственного встраивания в систему умного дома (димминг по шине KNX), перекрывают практически полный спектр применений: от простых световых указателей и декоративной подсветки до диммируемых по различным протоколам светильников внутреннего и наружного освещения. Подобрать LED-драйвер>> |
DENIS451 |
Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei
|
Карма: -3 Рейтинг сообщения: 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
|
||
Карма: 30 Рейтинг сообщения: 0
|
Если сравнивать все с авр все всегда будет не просто. Для начала -убрать в путях кириллицу… |
||
Вернуться наверх | |||
Z_h_e |
Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei
|
||
Карма: 25 Рейтинг сообщения: 0
|
Выложил проект STM32F103C6.zip: https://yadi.sk/d/FLldW2rBgdce5g Почему то проекты Atmel Studio для AVR в архиве весят 250 кб. а этот 16 мб. это нормально ?! А какая разница сколько весит проект? При желании можно комментариев на МБты нахерачить. А если 250К это объем исполняемого кода, то |
||
Вернуться наверх | |||
DENIS451 |
Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei
|
Карма: -3 Рейтинг сообщения: 0
|
Попробовал убрать кириллицу — без изменений ошибка осталась. |
Вернуться наверх | |
Oxford |
Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei
|
||
Карма: 4 Рейтинг сообщения: 1
|
Решение простое. Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford |
||
Вернуться наверх | |||
DENIS451 |
Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei
|
Карма: -3 Рейтинг сообщения: 0
|
Oxford спасибо, ошибка исчезла! Почему этот файл сам не добавился куда надо? Почему hex файл пустого проекта весит 8,5кб ?! |
Вернуться наверх | |
Мурик |
Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei
|
||||
Карма: 1 Рейтинг сообщения: 0
|
DENIS451 писал(а): Почему то проекты Atmel Studio для AVR в архиве весят 250 кб. а этот 16 мб. это нормально ?! Этот проект весит 202 КБ. DENIS451 писал(а): Почему hex файл пустого проекта весит 8,5кб ?! Не 8, а 6, (смотрите архив). Код: Program size (bytes): 2084 R/W Memory (bytes): 1580 === Сборка закончена: 0 errors, 0 warnings (0 minutes, 1 seconds) === Проект не пустой. В нем есть инициализация МК. Вот для примера прошивка размером 48 байт. http://purebasic.mybb.ru/viewtopic.php?id=575#p7592
|
||||
Вернуться наверх | |||||
afz |
Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei
|
||
Карма: 12 Рейтинг сообщения: 0
|
dosikus писал(а): Ну а 16 метров всяко -хрень, и я выше писал что слишком жЫрно, нелезет в секцию… Все проще — у кубиков в Project Setting на закладке Code generator в самом верху стоит выбор, что из библиотек копировать в папки проекта. И дефолтно там стоит Copy all used libraries into the project folder. Вот он и копирует весь пакет для выбранного камня в папку Drivers проекта. |
||
Вернуться наверх | |||
Мурик |
Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei
|
||
Карма: 1 Рейтинг сообщения: 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
|
||
Карма: 12 Рейтинг сообщения: 0
|
Странно, а у меня почему-то открыты все три пункта, дефолтно выбран первый. Может от камня зависит? CubeMX 4.27.0 |
||
Вернуться наверх | |||
Мурик |
Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei
|
||
Карма: 1 Рейтинг сообщения: 0
|
Скрин выше для STM32F103C6T6. Вероятно зависит от среды для которой создается проект. У меня выбрана TrueSTUDIO, а проект использую для EmBitz. |
||
Вернуться наверх | |||
afz |
Заголовок сообщения: Re: Почему error: L6236E: No section… в STM32CubeMX + Kei
|
||
Карма: 12 Рейтинг сообщения: 0
|
Да, очень похоже. И у меня, и у ТС Кейл, а на эту вкладку, обычно, никто не смотрит, вот CubeMX и копирует весь пакет. |
||
Вернуться наверх | |||
Кто сейчас на форуме |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 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?
-
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.
-
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 -
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?
-
I do not have nRF DK, so I am not concern about LEDs on board so I commented that whole function.
-
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)