X-Virus-Scanned: amavisd-new at bezeqint.net
Hello, Kirill Frolov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Thu, 17 Aug
2006 09:45:08 +0000 (UTC):
KF> FAST ему лучше не подсовывать и прочие вещи характерные для 8 бит, KF> но у pic, по сравнение с x51, например, своя специфика. Код как-то KF> веселей выглядит, но всё равно страшно.
Я как-то не особо туда заглядываю, работает - и ладно.
KF>>> PS: DO опять жжот. Как было половина опций недокументировано, так KF>>> и осталось. И ещё добавили, в стиля GNU... >> Какие именно опции конкретно не документированы?
KF> picc -v -v -v ... и сам смотри. А их там -- в 2 раза больше ещё.
C:\HTSOFT\PIC18\BIN>picc -v -v -v HI-TECH PICC COMPILER (Microchip PICmicro) V9.50PL2 Copyright (C) 1984-2006 HI-TECH SOFTWARE licensed for evaluation purposes only this licence will expire on Mon, 29 May 2006 (902) no chip name specified; use "PICC" --CHIPINFO to see available chip names
Что-то ты не то говоришь... Если ты под -v -v -v имеешь в виду --help, то все это в pdf'е и бумажной документации описано. Повторяю вопрос. Какая _конкретно_ опция не документирована.
KF>>> PPS: Вопрос на засыпку -- как инициализировать структуру в eeprom, KF>>> средствами языка C (т.е. считать sizeof() вручную -- не KF>>> предлагать)? >> AFAIK - никак.
KF> Если ручками позвать cpp, c1, pgen и т.п., до получения KF> ассемблера, из которого потомм sed'ом вырезать лишнее -- то можно. KF> Впрочем можно просто сгенерить вначале асемблер (-S) он (ассемблер KF> -- он два раза вызывается) изматерится, но файл выдаст, а в нём, как
Тогда уж проще сразу hex сгенерить, но все это уже не "средствами С".
dima
formatting link