Отговори на тема  [ 206 мнения ]  Отиди на страница Предишна  1 ... 9, 10, 11, 12, 13, 14  Следваща
Изпитан toolchain за Cortex M3. 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение 
Цецо, спомних се.... :-)

Виж дали имаш това:
ASFLAGS += -Wa,-adhlns=$(BIN_DIR)$(<:.S=.lst),-matpcs,--gstabs

и махни "-matpcs" - това караше моя задник да гърми :-)


Сря Ное 24, 2010 3:53 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
@miro - мдам, сега не гърми :) Да имаш идея що? Не че ми е притрябвала точно пък тая опция, ама.....

@fan - що слагам асемблерски инструкции питаш? Всъщност като слагам инструкции в С кода нямам яд. Яда излезе като се опитах да асемблирам чист асемблерски фаил. Ще питаш що ми е? Ами в случая реших да се правя на по католик от папата и да включа стандартния код на ST дето е по стандарт CMSIS. Там стартъпа по неизвестни причини са го нацвъкали на асемблер. Като си сложа стартъп на С нямам проблем.

То въобще тоя CMSIS е голяма боза. Вътре има 90% предпроцесор и 10% реален код. Такава каша е, че ако седне човек да го разглежда задълбочено се хваща за главата. :?

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Ное 24, 2010 4:01 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Окт 13, 2007 12:12 pm
Мнения: 712
Мнение 
Вярно е, че последните версии на CMSIS-a има асемблерски инструкции, ама като ползваш само С сорсови файлове и С компилатора нямаш ядове!
Що се правиш на Миро не ми е ясно!? :)


Сря Ное 24, 2010 4:07 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Още една "хубавня" в CMSIS-а.

Нацвъкали амраджиите няколко реда от тоя вид:

Цитат:
static __INLINE void __enable_irq() { __ASM volatile ("cpsie i"); }


И съответно компилатора се сърди с:

Цитат:
warning: function declaration isn't a prototype


Това естествено щото според добрата програмистка практика на Миро, компилираме с -Wstrict-prototypes :):):)

Ама в случая е прав - като пишем код дето ще го раздаваме като базов за всички доставчици, някакво благоприличие трябва да има. Колко му е да бутнеш един void между скобите.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Ное 24, 2010 4:15 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение 
Цецо написа:
Да имаш идея що?


нямам... и не съм задълбавал. Преди година като сменях ягартото ми гръмна, набързо видях че е от тая опция, разкарал съм я... и даже коментар не съм сложил. И бях забравил...

А за void-a - мини на С++, там вече не е задължителен ;-)


Сря Ное 24, 2010 4:30 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
знам бе човек. Ама като го сложа - някак си ми се набива в очите подсъзнателно при бърз преглед на кода. Аз и на C++ си го слагам. Навик.

Въпроса беше че като пишат код дето претендират да е стандарт - някак си е мърляво да оставят подобни неща. Щото утре някой начинаещ ще има да се блещи и да се чуди - абе нали ползвам код от извора - що ме плюе???

При нас например, когато пишем за мед. техника компилираме с -Werror. И тогава?

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Ное 24, 2010 4:59 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение 
Ми аз затова се боря от сума ти време да изчиствам подобни глупости, ама то с тия куртекси си е направо "мисия невъзможна".... За един контролер имаш поне 20-30 файла и то огромни файлове, някои с по 7-8000 реда. И нито са организирани като хората, нито са коректно написани - нищо! А за документацията направо ми се плаче...

Проблемът е че като се опитам да ги ползвам 'as is" просто не става! Примерно плъгин-а за doxygen на Еклипс при над 1000 забележки просто се отсвирва... То верно това е бъг на плъгина сигурно, ама пък и сорсовете са пълно безобразие :-)


Сря Ное 24, 2010 5:48 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Ох и тоя doxygen въобще не мога да му свикна. Като погледна сорса и ми се омотава всичко пред очите от тия маймуни "@".....

Пробвах да дебъгвам през CDT. Е така и не успях да настроя Jlink-а. Тая глупост не може да зарежда скриптови файлове, а се опитва да се прави на интелигентна и трябва да се ползва нейния интерфейс. А от там нещо не ми се получава, а и не ми се занимава. Еми върнах се на Zylin.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Ное 24, 2010 6:24 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
Минавайте на Фрискелските Kinetis и Code Warrior и стига сте се занимавали с глупости :D .


Сря Ное 24, 2010 7:12 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
А защо трябва да използвате doxygen-а чрез plugin ? Коментирам си с него кодовете от около година и нещо, но си го използвам като външна програма, няма никакви дертове с него.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Сря Ное 24, 2010 7:17 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Dimitar написа:
Минавайте на Фрискелските Kinetis и Code Warrior и стига сте се занимавали с глупости :D .


Ти с бюджета колкото на целия БАН да мълчиш. Ние тука още влакове взривяваме. :)

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Ное 24, 2010 7:20 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
Що бе Цецо, колко по-скъпо ще е?


Сря Ное 24, 2010 7:40 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Това за което говорим е законово без пари.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Ное 24, 2010 8:08 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
Може да не ти се връзва с идеята за бюджета ми колкото този на БАН, но и Code Warrior-a, дето ползвам на работата и той законово е без пари :) .


Сря Ное 24, 2010 8:20 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Не беше ли ограничен компилатора до някакъв обем?

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Ное 24, 2010 11:24 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 206 мнения ]  Отиди на страница Предишна  1 ... 9, 10, 11, 12, 13, 14  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 6 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни