реклама на сайте
подробности

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> CodeBlocks - неведомые ошибки
Ekka
сообщение Feb 13 2018, 09:26
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 159
Регистрация: 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.
Помогите кто-нибудь( ПОЖАЛУЙСТА( smile3046.gif


Ой, немного не в ту тему ... ну может модераторы перенесут потом

Сообщение отредактировал Ekka - Feb 13 2018, 09:27
Go to the top of the page
 
+Quote Post
mcheb
сообщение Feb 13 2018, 09:55
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 324
Регистрация: 30-05-06
Пользователь №: 17 602



1 путь, самый правильный. В свойствах проекта указать ( поставить галочку ) Custom makefile. Под свой процессор и компилятор найти Makefile и отредактировать его.
2 й путь. В свойствах компилятора прописать правильные пути к exe файлам, типа /usr/bin/arm-none-eabi-gcc и т.д. CodeBlocks идёт с arm-linux-gcc
Go to the top of the page
 
+Quote Post
Ekka
сообщение Feb 13 2018, 10:09
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 159
Регистрация: 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
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Baser
сообщение Feb 13 2018, 11:24
Сообщение #4


Просто Che
*****

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



Цитата(Ekka @ Feb 13 2018, 12:09) *
У кого-нибудь установлен нормально CodeBlocks?

Так выложите проект, попробуем скомпилировать.
У меня есть старенький CodeBlocks, иногда применяю для консольных приложений для Windows.
Установлен по-умолчанию, картинка как ваша, один-в-один. Только первый путь без \bin
C:\Program Files\CodeBlocks\MinGW
Go to the top of the page
 
+Quote Post
Ekka
сообщение Feb 13 2018, 11:52
Сообщение #5


Частый гость
**

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



Цитата(Baser @ Feb 13 2018, 12:24) *
Так выложите проект, попробуем скомпилировать.
У меня есть старенький CodeBlocks, иногда применяю для консольных приложений для Windows.
Установлен по-умолчанию, картинка как ваша, один-в-один. Только первый путь без \bin
C:\Program Files\CodeBlocks\MinGW


Объемный наверное, сейчас



Попробую через облако, сейчас кину ссылку

Проект

Тут в "Проект" весь проект с библиотеками
Путь к проекту YAPLC\yaplc_ide\YAPLC\RTE-master\projects\yaplc-runtime


Сообщение отредактировал Ekka - Feb 13 2018, 11:55
Прикрепленные файлы
Прикрепленный файл  RTE_master.rar ( 280.22 килобайт ) Кол-во скачиваний: 9
 
Go to the top of the page
 
+Quote Post
mcheb
сообщение Feb 13 2018, 12:02
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 324
Регистрация: 30-05-06
Пользователь №: 17 602



А при чём здесь ARM?
Go to the top of the page
 
+Quote Post
Ekka
сообщение Feb 13 2018, 12:17
Сообщение #7


Частый гость
**

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



Как при чем?
Эту прошивку нужно собрать и залить в stm32f4... По инструкции((( Просто не в ту тему топик


Из "Поддержки" ответили на мои вопросы, как связать YAPLC-IDE c stm32f4, и в первых рядах - собрать эту несчастную прошивку и влить в МК( но в этом у меня затор уже на несколько дней... вот и сижу...кукую

У Вас тоже не собирается?
Go to the top of the page
 
+Quote Post
Baser
сообщение Feb 13 2018, 12:31
Сообщение #8


Просто Che
*****

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



Во-первых, там в архиве 7 разных тестовых проектов.
Во-вторых, проекты под АРМ.
Стандартная инсталляция CodeBloks с MinGW включает GCC компилятор для x86 ядер, у меня она стоит и хорошо компилирует для Windows.
Как я понимаю, компилятора для APM у меня в CodeBloks нет, поэтому ничего и не собирается.

Ищите инсталляцию CodeBloks с GCC for ARM
Go to the top of the page
 
+Quote Post
Ekka
сообщение Feb 13 2018, 13:24
Сообщение #9


Частый гость
**

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



А почему у меня в выпадающем списке компиляторов нет GNU ARM GCC Compiler ? Как это исправить, чтобы он появился в списке

А почему у меня в выпадающем списке компиляторов нет GNU ARM GCC Compiler ? Как это исправить?
Подключился GNU ARM, но чистый проект теперь вот ругается... Ну на что он еще может ругаться?



Настроено так:





Сообщение отредактировал Ekka - Feb 13 2018, 13:23
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Baser
сообщение Feb 13 2018, 13:27
Сообщение #10


Просто Che
*****

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



Цитата(Ekka @ Feb 13 2018, 15:02) *
А почему у меня в выпадающем списке компиляторов нет GNU ARM GCC Compiler ? Как это исправить, чтобы он появился в списке

У меня в выпадающем списке компиляторов GNU ARM GCC Compiler как раз есть, но это только перечень поддерживаемых.
Еще раз: в инсталляции его нет.

Как это исправить? Например, набрать в Гугле "codeblocks arm"
и почитать ссылки.
Скачать, установить и работать - я не пробовал, но в Гугле говорят, что это возможно rolleyes.gif
Go to the top of the page
 
+Quote Post
Ekka
сообщение Feb 13 2018, 13:32
Сообщение #11


Частый гость
**

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



Цитата(Baser @ Feb 13 2018, 14:27) *
У меня в выпадающем списке компиляторов GNU ARM GCC Compiler как раз есть, но это только перечень поддерживаемых.
Еще раз: в инсталляции его нет.

Как это исправить? Например, набрать в Гугле "codeblocks arm"
и почитать ссылки.
Скачать, установить и работать - я не пробовал, но в Гугле говорят, что это возможно rolleyes.gif


А какая у вас версия Code Blocks?
Go to the top of the page
 
+Quote Post
Baser
сообщение Feb 13 2018, 13:42
Сообщение #12


Просто Che
*****

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



Цитата(Ekka @ Feb 13 2018, 15:32) *
А какая у вас версия Code Blocks?

У меня старая 13.12 с MinGW, в ней ни одного компилятора кроме x86 нет.
codeblocks-13.12mingw-setup.exe

Больше ничем помочь не могу, с АРМ из-под CodeBlocks не работал.
Go to the top of the page
 
+Quote Post
Vitaly
сообщение Feb 13 2018, 13:44
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 17-06-05
Пользователь №: 6 095



Есть готовая сборка CodeBlocks для работы с ARM - https://www.embitz.org
Работает из коробки, компилятор armgcc встроенный, STM32 поддерживает
Go to the top of the page
 
+Quote Post
Ekka
сообщение Feb 14 2018, 14:36
Сообщение #14


Частый гость
**

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



Цитата(Vitaly @ Feb 13 2018, 14:44) *
Есть готовая сборка CodeBlocks для работы с ARM - https://www.embitz.org
Работает из коробки, компилятор armgcc встроенный, STM32 поддерживает

но в ней не соберешь проект с расширением .cbp...? crying.gif
Go to the top of the page
 
+Quote Post
jcxz
сообщение Feb 14 2018, 21:29
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 4 979
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Ekka @ Feb 13 2018, 12:09) *
и все равно C:\Users\F1DB~1\AppData\Local\Temp\ccMmmQR2.s|35|Error: no such instruction: `mrs %eax,ipsr'|

Команда вроде ARM-овская, а регистр - x86. Каша какая-то там у Вас... wacko.gif
Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th August 2018 - 07:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01101 секунд с 7
ELECTRONIX ©2004-2016