|
CodeBlocks - неведомые ошибки |
|
|
|
Feb 13 2018, 09:26
|

Частый гость
 
Группа: Участник
Сообщений: 164
Регистрация: 12-04-16
Из: Белгород
Пользователь №: 91 250

|
Привет, форум) Битый день сижу над ошибками CodeBlocks! И не могу понять, откуда оно вообще лезет. Пытаюсь собрать проектик на CodeBlocks уже готовый, но вылетают неведомые мне ошибки. Что может значить такая вот ошибка? Код C:\Users\F1DB~1\AppData\Local\Temp\ccrGumQB.s|35|Error: no such instruction: `mrs %eax,ipsr'| Если у кого-то есть эта среда, я могу кинуть проект вам, может у вас скомпилируется((( Мне всего лишь нужны файлы .hex и .bin. Помогите кто-нибудь( ПОЖАЛУЙСТА(  Ой, немного не в ту тему ... ну может модераторы перенесут потом
Сообщение отредактировал Ekka - Feb 13 2018, 09:27
|
|
|
|
|
 |
Ответов
|
Feb 21 2018, 13:17
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(Ekka @ Feb 20 2018, 08:22)  1)файлы из папки include библиотеки скопировать в папку include компилятора 2)Тоже проделать с папкой lib. Это плохое решение. Так же как и правка файлов проекта с указанием полного пути для включаемых файлов. В свойствах проекта есть спец. окно, куда можно добавить пути к папкам, где компилятору дополнительно нужно искать требуемые файлы. Цитата Но при попытке собрать проект - файл nvic.h для stm32f4 должен создаваться на этапе компиляции, а он не создается( На этапе компиляции файлы не создаются. Этого файла в библиотеках просто нет, он должен идти от производителя, т.е. STM (Как я понял, вы его нашли) Цитата(Ekka @ Feb 21 2018, 13:51)  Кто-то знает, что это?
[code]||=== Build: Debug in yaplc_runtime (compiler: GNU ARM GCC Compiler) ===| ||error: bin\Debug\yaplc_runtime.elf uses VFP register arguments, c:/program files/gnuarm/bin/../lib/gcc/arm-none-eabi/4.8.4\libgcc.a(bpabi.o) does not| Вопросов про "uses VFP register arguments" в интернете много, говорят, что нужно смотреть конфигурацию FPU
|
|
|
|
|
Feb 21 2018, 13:21
|

Частый гость
 
Группа: Участник
Сообщений: 164
Регистрация: 12-04-16
Из: Белгород
Пользователь №: 91 250

|
Цитата(Baser @ Feb 21 2018, 14:17)  Это плохое решение. Так же как и правка файлов проекта с указанием полного пути для включаемых файлов. В свойствах проекта есть спец. окно, куда можно добавить пути к папкам, где компилятору дополнительно нужно искать требуемые файлы.
На этапе компиляции файлы не создаются. Этого файла в библиотеках просто нет, он должен идти от производителя, т.е. STM (Как я понял, вы его нашли)
Вопросов про "uses VFP register arguments" в интернете много, говорят, что нужно смотреть конфигурацию FPU Да...на этот счет уже просмотрено... а где эту конфигурацию смотреть? В Makefile? или во флагах компилятора?
|
|
|
|
|
Feb 21 2018, 13:37
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(Ekka @ Feb 21 2018, 13:51)  Что за несоответствие? Код ||=== Build: Debug in yaplc_runtime (compiler: GNU ARM GCC Compiler) ===| ||error: bin\Debug\yaplc_runtime.elf uses VFP register arguments, c:/program files/gnuarm/bin/../lib/gcc/arm-none-eabi/4.8.4\libgcc.a(bpabi.o) does not| Эта ошибка говорит о том, что объектные модули проекта скомпилированы с применением аппаратного модуля FPU, а библиотеки попытались прицепить, где модуль FPU не применялся. Ессно, это работать не будет, поэтому ошибка. Цитата(Ekka @ Feb 21 2018, 15:21)  а где эту конфигурацию смотреть? В Makefile? или во флагах компилятора? Ошибка была в опциях линкера в файле проекта yaplc-runtime.cbp. Если опции компилятора были все на месте: Код <Compiler> <Add option="-mthumb" /> <Add option="-mcpu=cortex-m4" /> <Add option="-mfloat-abi=hard" /> <Add option="-mfpu=fpv4-sp-d16" /> То в опциях линкера отсутствовала последняя опция. Добавьте её в секцию линкера и проект соберется: Код -------------- Build: Debug in yaplc_runtime (compiler: GNU GCC Compiler for ARM)---------------
Output file is bin\Debug\yaplc_runtime.elf with size 400.05 KB Running project post-build steps arm-none-eabi-size bin\Debug\yaplc_runtime.elf text data bss dec hex filename 22392 28 3444 25864 6508 bin\Debug\yaplc_runtime.elf Process terminated with status 0 (0 minute(s), 10 second(s)) 0 error(s), 0 warning(s) (0 minute(s), 10 second(s)) з.ы. компилятор последний: 4.9.3
|
|
|
|
|
Feb 22 2018, 12:49
|

Частый гость
 
Группа: Участник
Сообщений: 164
Регистрация: 12-04-16
Из: Белгород
Пользователь №: 91 250

|
Цитата(Baser @ Feb 21 2018, 14:37)  з.ы. компилятор последний: 4.9.3 не могу найти установочник этого компилятора
Сообщение отредактировал IgorKossak - Feb 22 2018, 18:30
Причина редактирования: бездумное цитирование
|
|
|
|
Сообщений в этой теме
Ekka CodeBlocks - неведомые ошибки Feb 13 2018, 09:26 mcheb 1 путь, самый правильный. В свойствах проекта указ... Feb 13 2018, 09:55 Ekka Цитата(mcheb @ Feb 13 2018, 10:55) 1 путь... Feb 13 2018, 10:09  Baser Цитата(Ekka @ Feb 13 2018, 12:09) У кого-... Feb 13 2018, 11:24   Ekka Цитата(Baser @ Feb 13 2018, 12:24) Так вы... Feb 13 2018, 11:52  jcxz Цитата(Ekka @ Feb 13 2018, 12:09) и все р... Feb 14 2018, 21:29   Сергей Борщ QUOTE (jcxz @ Feb 14 2018, 23:29) Команда... Feb 15 2018, 08:38    jcxz Цитата(Сергей Борщ @ Feb 15 2018, 10:38) ... Feb 15 2018, 09:10     Сергей Борщ QUOTE (jcxz @ Feb 15 2018, 11:10) Или дум... Feb 15 2018, 10:42   Ekka Компилятор все же подключился) И начал компилирова... Feb 20 2018, 06:22    Ekka Библиотека собралась через консоль...) все файлы с... Feb 20 2018, 08:44     Ekka Нужно в настройках компилятора указать [mcpu=cotre... Feb 20 2018, 13:04     Ekka как прописать путь к этой библиотеке, у меня ни в ... Feb 22 2018, 13:53      Baser Цитата(Ekka @ Feb 22 2018, 15:53) как про... Feb 22 2018, 14:03       Ekka Наконец-то проект собрался, но hex файл не появилс... Feb 22 2018, 14:23        Baser Цитата(Ekka @ Feb 22 2018, 16:23) Наконец... Feb 22 2018, 18:01         jcxz Цитата(Baser @ Feb 22 2018, 20:01) Держит... Feb 22 2018, 21:32          Baser Цитата(jcxz @ Feb 22 2018, 23:32) Столько... Feb 22 2018, 22:05           Ekka Да,вы правы, это только начало мучений... Мне и вп... Feb 23 2018, 08:52            Сергей Борщ QUOTE (Ekka @ Feb 23 2018, 10:52) две с п... Feb 23 2018, 11:01             Ekka Блин(
среда YAPLC-IDE
Компилятор опять не может с... Feb 27 2018, 11:23 mcheb А при чём здесь ARM? Feb 13 2018, 12:02 Ekka Как при чем?
Эту прошивку нужно собрать и залить в... Feb 13 2018, 12:17 Baser Во-первых, там в архиве 7 разных тестовых проектов... Feb 13 2018, 12:31 Ekka А почему у меня в выпадающем списке компиляторов н... Feb 13 2018, 13:24  Baser Цитата(Ekka @ Feb 13 2018, 15:02) А почем... Feb 13 2018, 13:27   Ekka Цитата(Baser @ Feb 13 2018, 14:27) У меня... Feb 13 2018, 13:32    Baser Цитата(Ekka @ Feb 13 2018, 15:32) А какая... Feb 13 2018, 13:42 Vitaly Есть готовая сборка CodeBlocks для работы с ARM - ... Feb 13 2018, 13:44 Ekka Цитата(Vitaly @ Feb 13 2018, 14:44) Есть ... Feb 14 2018, 14:36 Baser ТС даже не смог выложить нужные файлы проекта, ибо... Feb 15 2018, 11:31 Baser Попробовал собрать ваш проект:
нагромождение файло... Feb 20 2018, 18:22 Ekka Цитата(Baser @ Feb 20 2018, 19:22) Попроб... Feb 21 2018, 11:51  Ekka Это ошибки, связанные с компилятором?...
А еще,... Feb 21 2018, 13:09    Baser Цитата(Ekka @ Feb 22 2018, 14:49) не могу... Feb 22 2018, 12:59    Ekka Да что за...ничего не собирается
Мне для тупых, н... Feb 22 2018, 13:23 Baser Файлы могу только вечером выложить, на работе их н... Feb 22 2018, 13:28 Ekka название оправдывает себя YA PLACAL Feb 22 2018, 13:30 Baser Поскольку вы получили ошибки "uses VFP regist... Feb 22 2018, 13:39 mcheb ld.exe: cannot open linker script file stm32f4disc... Feb 27 2018, 12:20 Ekka Цитата(mcheb @ Feb 27 2018, 12:20) ld.exe... Feb 27 2018, 13:29  Сергей Борщ QUOTE (Ekka @ Feb 27 2018, 15:29) Дело в ... Feb 27 2018, 18:01  Ekka Привет всем... Этот Code Block страшная штука... П... Mar 6 2018, 14:42   Ekka Ребят, те у кого этот проект собрался, возникала л... Mar 7 2018, 13:02   Baser Цитата(Ekka @ Mar 6 2018, 16:42) Этот Cod... Mar 7 2018, 13:29    Ekka Все норм, утилита нужна была st_util... Надо было ... Mar 13 2018, 13:13     Ekka Ребята, я все сюда же:
Кто-то когда-нибудь пользо... Mar 20 2018, 13:59 Baser Цитата(Ekka @ Feb 27 2018, 15:29) Как мне... Feb 27 2018, 18:41 Ekka ВСЕ ЭТО было испробовано до того, как был задан во... Feb 28 2018, 10:55
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|