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

 
 
3 страниц V  < 1 2 3  
Closed TopicStart new topic
> STM32F4 USB в режиме хоста.
hd44780
сообщение May 19 2013, 07:41
Сообщение #31


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(demiurg_spb @ May 18 2013, 13:11) *
Чего тут правильного, если он не отлавливает такие баги в программе, а свежий gcc ловит?


1. Какие баги, если прога работает? Проверьте сами, скомпиленный IAR-ом вариант там есть в архиве.
2. Хорошо, баги есть. Согласен на 200%. Они всегда есть rolleyes.gif . И довольн серъёзные баги, раз он выходной файл не генерит crying.gif . Тогда почему нет ни единого сообщения об ошибках (скрин я давал выше)? Вместо этого тупо выходной файл нулевого размера wacko.gif blink.gif . Если я чего-то ему недодал, пусть выдаст внятное сообщение об ошибке, что в проекте чего-то не хватает и т.п.

Человек просил работу с флешкой, я дал вариант.
Вы меня извините, но не хочу я разбираться с особенностями кокоса/gcc. У меня и без их закидонов дел выше крыши.
Кто хочет - пожалуйста изучайте. Если найдёте у меня ошибку, буду только благодарен.

Могу дать ссылку на проект под STM32F103 (не мой) на том же кокосе. Проект серъёзный - 2-канальный 100 мегагерцовый цифровой осц.
Там вообще, на мой взгляд, бред, тупость и маразм. Начинаю компилить, он делает в Temp какие-то asm файлы, видимо сгенерённые сишным компилером и на них же ругается, что там неверные ассемблерные команды. Как это расценить?


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение May 19 2013, 07:52
Сообщение #32


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(hd44780 @ May 19 2013, 11:41) *
1. Какие баги, если прога работает? Проверьте сами, скомпиленный IAR-ом вариант там есть в архиве.
2. Хорошо, баги есть. Согласен на 200%. Они всегда есть rolleyes.gif . Тогда почему нет ни единого сообщения об ошибках (скрин я давал выше)?
Потому что вы использовали более старую версию gcc, думаю что 4.4.х...4.6.х.
А то что программа работает - это счастливая случайность...

Цитата
Вместо этого тупо выходной файл нулевого размера. Если я чего-то ему недодал, пусть выдаст внятное сообщение об ошибке, что в проекте чего-то не хватает и т.п.
Никто никому ничем не обязан... Я тоже не пользуюсь кокосом - у меня все проекты make-управляемые и такое поведение с нулевым выходным файлом связано как-правило с ошибками в скрипте линкера...

Цитата
Вы меня извините, но не хочу я разбираться с особенностями кокоса/gcc. У меня и без их закидонов дел выше крыши.
Кто хочет - пожалуйста. Буду только благодарен.

Могу дать ссылку на проект под STM32F103 (не мой) на том же кокосе. Проект серъёзный - 2-канальный 100 мегагерцовый цифровой осц.
Там вообще, на мой взгляд, бред, тупость и маразм. Начинаю компилить, он делает в Temp какие-то asm файлы, видимо сгенерённые сишным компилером и на них же ругается, что там неверные ассемблерные команды. Как это расценить?
Как обоснованное нежелание разобраться с gcc и только.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
hd44780
сообщение May 19 2013, 07:59
Сообщение #33


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(demiurg_spb @ May 19 2013, 10:52) *
такое поведение с нулевым выходным файлом связано как-правило с ошибками в скрипте линкера...


О таких ошибках тоже надо как-то внятно сообщать. Он же сообщит об ошибке, если я начну писать не а C++, а на C#.

GCC - gcc-arm-none-eabi-4_7-2013q1-20130313-win32.exe , отсюда - https://launchpad.net/gcc-arm-embedded/+download . Ссылка с сайта кокоса.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение May 19 2013, 08:09
Сообщение #34


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(hd44780 @ May 19 2013, 11:59) *
О таких ошибках тоже надо как-то внятно сообщать. Он же сообщит об ошибке, если я начну писать не а C++, а на C#.

Линкер работает после компилятора и о синтаксических ошибках ничего не знает, а вот что в какую секцию разместить он просто получает сверху в виде скрипта и если так случилось, что в секцию текст ничего не надо класть - это не его вина.
Вы же увидели вывод программы size о размере секций - что ещё нужно?

Цитата
GCC - gcc-arm-none-eabi-4_7-2013q1-20130313-win32.exe , отсюда - https://launchpad.net/gcc-arm-embedded/+download . Ссылка с сайта кокоса.
Понятно, у меня взято с сайта атмела в составе студии...


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 09:00
Рейтинг@Mail.ru


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