[elektro] PIC, C fordító probléma

Beregnyei Balazs balazs.beregnyei at gmail.com
Thu Jun 27 08:11:56 CEST 2013


Nem PIC-en, de én is ugyanígy jártam a hordozhatónak gondolt C
kódjaimmal a 3-as gcc-ről 4-esre váltásnál.
Se a bootloaderem nem működött, se a firmware (több projektben is).
Egy csomó idő lenne kitesztelni, hogy mi történhet az új gcc miatt,
eddig csak egyetlen hibát vadásztam le. Egy NOP-ot kellett beszúrni
egy portolvasás elé, azaz a 4-es gcc gyorsabb kódot fordított, mint a
régi. A bootloaderem továbbra sem működik az újjal, rosszul számolja a
checksumot (vagy rosszul olvassa a soros portot vagy a flash-t),
szóval most inkább mindent a 3-assal fordítok :)

BB

2013/6/26 Móczik Gábor <pm_levlista at progzmaster.hu>:
> Egyébként általában eléggé portabilis kódokat írok, igyekszem nem
> kiaknázni az összes spéci funkcionalitást.
>
> Hogy aztán egy olyan kód, ami a gyári libc-t szinte nem használja, meg
> semmi spéci nincs benne, miért nem tud működőre fordulni, nehezen
> felfogható...
>
> -----------------------------------------
>           elektro[-flame|-etc]



More information about the Elektro mailing list