Есть самописный LPC кодек, написан на С (переделанный OpenLPC). Есть его конкретная реализация на ПК (моя dll + не мой GUI, C++Builder) Есть его конкретная реализация под ARM7 (Keil в качестве IDE+ поставляемый с ним GCC)
Проблема в том, что со стороны ПК работает всё, а со стороны ARM только(!!!) кодирование. Процедура декодирования на ARM не работает (точнее она не корректно работает, проверялось отсылкой результатов по rs232 при обработке 1-го фиксированного кадра). С код кодека: процедур кодирования, декодирования, инициализации - абсолютно идентичен как для ПК, так и для ARM7.
Проц: ADuC7021 Компилятор: GCC3.1.1
правильно ли моё подозрение, что это косяк GCC?
|