|
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 13 2018, 10:09
|

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

|
Цитата(mcheb @ Feb 13 2018, 10:55)  1 путь, самый правильный. В свойствах проекта указать ( поставить галочку ) Custom makefile. Под свой процессор и компилятор найти Makefile и отредактировать его. 2 й путь. В свойствах компилятора прописать правильные пути к exe файлам, типа /usr/bin/arm-none-eabi-gcc и т.д. CodeBlocks идёт с arm-linux-gcc Вот дело в том, что все пути к exe-никам у меня прописаны, компилятор MinGW и все равно C:\Users\F1DB~1\AppData\Local\Temp\ccMmmQR2.s|35|Error: no such instruction: `mrs %eax,ipsr'| Мне от этого проекта нужен пока только hex или bin файл... Потом проект не нужен будет, и меняться скорее всего тоже не будет. У кого-нибудь установлен нормально CodeBlocks?
Сообщение отредактировал Ekka - Feb 13 2018, 10:13
Эскизы прикрепленных изображений
|
|
|
|
|
Feb 20 2018, 06:22
|

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

|
Компилятор все же подключился) И начал компилировать. Возник другой вопрос: КАК библиотеку Libopencm3 подключить к своему проекту? И что с ней вообще делать? ЕЕ собрать нужно сначала? Построить? Как ее заcтавить работать в CODE BLOCK?? Пробовалось так: 1)файлы из папки include библиотеки скопировать в папку include компилятора 2)Тоже проделать с папкой lib. Но при попытке собрать проект - файл nvic.h для stm32f4 должен создаваться на этапе компиляции, а он не создается( Цитата(Ekka @ Feb 20 2018, 07:16)  Компилятор все же подключился) И начал компилировать. Возник другой вопрос: КАК библиотеку Libopencm3 подключить к своему проекту? И что с ней вообще делать? ЕЕ собрать нужно сначала? Построить? Как ее заcтавить работать в CODE BLOCK?? Пробовалось так: 1)файлы из папки include библиотеки скопировать в папку include компилятора 2)Тоже проделать с папкой lib.
Но при попытке собрать проект - файл nvic.h для stm32f4 должен создаваться на этапе компиляции, а он не создается( И да... мои попытки заставить проект собираться без указания нужного компилятора - лажа... простите, вродь разобралсё) В проекте не было в стандартных нужного мне компилятора, пришлось скопировать настройки GNU GCC for ARM и в поля ексешников добавить все для arm-none-eabi-gcc. Все подключилось. Файлы библиотеки нужно было добавить в папки компилятора, ибо путь до них он не находил ни при каких раскладах. Теперь находит. Но в топиках по темам liboprncm3 обнаружилось, что библиотеку сначала нужно...эм..СОБРАТЬ отдельно? файлы .a, файлы nvic.h для stm-ов, их нет в библиотеке и некоторые форумчане говорят, что эти файлы создаются при компиляции. Как правильно подключить библиотеку? И да... вот те файлы, которых недостает Если еще какие-то попросит, говорите, может, я не все перекидываю, у меня фырчит только на libopencm3 и matiec ссылка библиотеки
Сообщение отредактировал Ekka - Feb 20 2018, 06:50
|
|
|
|
|
Feb 22 2018, 14:03
|

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

|
Цитата(Ekka @ Feb 22 2018, 15:53)  как прописать путь к этой библиотеке, у меня ни в какую не находит
..\..\..\libopencm3\lib\libopencm3_stm32f4.a||No such file or directory| Я правил нотепадом прямо в файле проекта yaplc-runtime.cbp там этот путь в опциях линкера: <Add library="../../../libopencm3/lib/libopencm3_stm32f4.a" /> Та версия CodeBlocks, что у меня, не могла корректно отобразить это все в своих ГУИшных окнах, старая очень, поэтому только прямая правка проекта...
|
|
|
|
|
Feb 22 2018, 18:01
|

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

|
Цитата(Ekka @ Feb 22 2018, 16:23)  Наконец-то проект собрался, но hex файл не появился Зато elf файл появился. В пакете компилятора есть утилита для конвертации. Можно ее запускать автоматически после линковки в Post-build steps: arm-none-eabi-objcopy -O ihex "${TARGET_OUTPUT_FILE}.elf" "${TARGET_OUTPUT_FILE}.hex" можно в ручную после. Держите файлы, выглядит похоже на прошивку для АРМа 
yaplc_runtime.zip ( 28.24 килобайт )
Кол-во скачиваний: 14
|
|
|
|
|
Feb 27 2018, 11:23
|

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

|
Блин( среда YAPLC-IDE Компилятор опять не может собрать файлы? Чего ему не хватает? Код c:/program files/gnu tools arm embedded/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/bin/ld.exe: cannot open linker script file C:\Program Files\YAPLC\IDE\yaplctargets\yaplc\..\..\..\yaplc\src\plc_runtime\bsp/nuc-227-dev/stm32f4disco-app.ld: Invalid argument collect2.exe: error: ld returned 1 exit status make: *** [yaplc] Ошибка 1 Это уже попытки собрать в ide
Сообщение отредактировал Ekka - Feb 27 2018, 12:02
|
|
|
|
Сообщений в этой теме
Ekka CodeBlocks - неведомые ошибки Feb 13 2018, 09:26  Baser Цитата(Ekka @ Feb 13 2018, 12:09) У кого-... Feb 13 2018, 11:24   Ekka Цитата(Baser @ Feb 13 2018, 12:24) Так вы... Feb 13 2018, 11:52   Сергей Борщ 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 Нужно в настройках компилятора указать [mcpu=cotre... Feb 20 2018, 13:04 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 20 2018, 08:22) 1)файлы... Feb 21 2018, 13:17 Ekka Цитата(Baser @ Feb 21 2018, 14:17) Это пл... Feb 21 2018, 13:21  Baser Цитата(Ekka @ Feb 21 2018, 13:51) Что за ... Feb 21 2018, 13:37   Ekka Цитата(Baser @ Feb 21 2018, 14:37) з.ы. к... Feb 22 2018, 12:49    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
|
|
|