Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры PIC
151667
Топик полностью
abivan
(23.03.2009 18:55, просмотров: 163)
ответил
fk0
на
Дайте идей нахаляву. Как бы ручками оптимизить код с целью уменьшения размера. pic18, hitech-c, STD версия (9.51pl2, если не ошибаюсь). Насколько я понимаю, IAR не лучше, CCS -- сасёт (пробовал, ужос). В листинги тоже смотреть страшно, софт написан с
можно не использовать 24-х битный указатель. А много кода нужно?
Ответить
Уже не используется. Функции, на которые брались указатели, с нецензурными словами (если забыть -- неделю баги искать) вписано #pragma text=lowtext и для линкера lowtext загнан в 0x1000-0xffff. Снизило, сходу, в своё время код с ~128кб до менее чем 100кб
fk0
(31 знак., 23.03.2009 19:04
)
Значит пользуете вызов ф-и по указателю? в 18-м с этим беда. Выход: сократить кол-во передаваемых параметров до минимума. Передавать один параметр указатель на структуру.
-
abivan
(24.03.2009 10:56
)