Хм. вчера проектна CW перебил (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Ken@t 06 апреля 2004 г. 11:59

Metrowerks который под платформу MS68HC908... c ASM
Протой по сути.. во первых как писателю С оно конечно быстре делается
Удобная среда.
Beans - привыкнуть можно, но не вставило, даже в общем мешает на самом деле...
По памяти и оптимизации - в сад, я понимаю, что разработчику пофинг знать где храняться данные , но не для 128 RАМ - в асм 45байт для переменных в CW - 80 - и это оптимизация ? Код в АSM - 1344 байта.
в CW - 2096 - отключены библиотеки. по скорости выполнения основной функции - 2:1 в пользу ASM в данном приложении это не критично но показательно. Тяжко вьезжал в работу таймеров реализованных в Beans.
Ради эксперемента конечно можно без ProcessorExpert обойтись , но хотелось большего. А в общем , хочу сказать для не для меня написанно - проще мне с АСМ со времён х80 ))).
Чего сделать сложно... в MC68HC908 в роме есть программы записи / стирания флэша - область параметров их (функций) накладывается на переменные генерённые компиллером- гуано, если только лезть в стартап код ...

Отладчик от P&E порадовал.

Да , но ведь CW и для других MCU , там как с этим там..

Общее впечатление - разочарован, вот для чего это применить CW - ХЗ.
миксинг ASM- C опять гимор ...

Кирилл.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru