-
- вы не тот toolsuite выбрали. Или не тот камень - Alex B.(28.06.2010 15:09)
- Похоже Вы правы. Есть компиляторы С32 и С32 Suite. Примеры компилирует только первый, но проект скомпиленный с ним не работает (в отладке шагает но в прерывания почему то не попадает). С32 Suite примеры находящиеся даже в его папке не компилит, зато alex_m(80 знак., 28.06.2010 17:34)
- да все то. проект собирается, железо работает, но хотелось бы ускорить веря работы обработчика за счет размещения в ОЗУ и получить 80MIPS вместо 30 при выполнении из флеш. alex_m(51 знак., 28.06.2010 15:29, ссылка)
- У меня так и не получилось для этого воспользоваться ramfunc, а включать кеширование flash не хотелось из-за потребления. В результате пришлось поменять алгоритм программы, чтобы RAM-обработчик не понадобился. - testerplus(28.06.2010 16:00)
- А не пробовал писать скрипт линкера для размещения обработчика в ОЗУ? И еще, разве включение кеша влияет на скорость выполнения обработчика? alex_m(95 знак., 28.06.2010 16:19)
- Скрипт пока не пробовал. Включение кеша влияет (а как же?). Кеш же заполняется сразу несколькими инструкциями (16 байт), а пока они выполняются, в кеш копируются следующие 16 байт. - testerplus(28.06.2010 16:33)
- Все же в чем разница между MPLAB C32 и MPLAB C32 Suite? и почему примеры компилятся только у первого? Сам что используешь? - alex_m(29.06.2010 09:27)
- В чем разница - не знаю. Сам пользуюсь MPLAB C32 (без Suite). - testerplus(29.06.2010 11:22)
- Все же в чем разница между MPLAB C32 и MPLAB C32 Suite? и почему примеры компилятся только у первого? Сам что используешь? - alex_m(29.06.2010 09:27)
- Скрипт пока не пробовал. Включение кеша влияет (а как же?). Кеш же заполняется сразу несколькими инструкциями (16 байт), а пока они выполняются, в кеш копируются следующие 16 байт. - testerplus(28.06.2010 16:33)
- А не пробовал писать скрипт линкера для размещения обработчика в ОЗУ? И еще, разве включение кеша влияет на скорость выполнения обработчика? alex_m(95 знак., 28.06.2010 16:19)
- У меня так и не получилось для этого воспользоваться ramfunc, а включать кеширование flash не хотелось из-за потребления. В результате пришлось поменять алгоритм программы, чтобы RAM-обработчик не понадобился. - testerplus(28.06.2010 16:00)
- вы не тот toolsuite выбрали. Или не тот камень - Alex B.(28.06.2010 15:09)