|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 12:29 am
Изпитан toolchain за Cortex M3.
| Автор |
Съобщение |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 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 |
|
 |
|
fan
Ранг: Почетен член
Регистриран на: Съб Окт 13, 2007 12:12 pm Мнения: 712
|
Вярно е, че последните версии на CMSIS-a има асемблерски инструкции, ама като ползваш само С сорсови файлове и С компилатора нямаш ядове!
Що се правиш на Миро не ми е ясно!? 
|
| Сря Ное 24, 2010 4:07 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Още една "хубавня" в CMSIS-а.
Нацвъкали амраджиите няколко реда от тоя вид:
И съответно компилатора се сърди с:
Това естествено щото според добрата програмистка практика на Миро, компилираме с -Wstrict-prototypes  :):)
Ама в случая е прав - като пишем код дето ще го раздаваме като базов за всички доставчици, някакво благоприличие трябва да има. Колко му е да бутнеш един void между скобите.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Сря Ное 24, 2010 4:15 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 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 |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 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 |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Минавайте на Фрискелските Kinetis и Code Warrior и стига сте се занимавали с глупости  .
|
| Сря Ное 24, 2010 7:12 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
А защо трябва да използвате doxygen-а чрез plugin ? Коментирам си с него кодовете от около година и нещо, но си го използвам като външна програма, няма никакви дертове с него.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Сря Ное 24, 2010 7:17 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Ти с бюджета колкото на целия БАН да мълчиш. Ние тука още влакове взривяваме. 
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Сря Ное 24, 2010 7:20 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Що бе Цецо, колко по-скъпо ще е?
|
| Сря Ное 24, 2010 7:40 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Това за което говорим е законово без пари.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Сря Ное 24, 2010 8:08 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 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 |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 6 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|