[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