Цитата(klen @ Nov 23 2006, 20:09)

Ну почемуж никак.
Нада пересобрать GCC с поддержкой ep9312. Я как раз это собираюсь сделать. Если получится то выложу.
Да, я несколько погорячился - мне почему-то казалось, что crunch доступен только в виде бинарников. Но все равно, по-моему, овчинка выделки не стоит.
Цитата(sff @ Nov 23 2006, 23:48)

Цитата(klen @ Nov 23 2006, 20:09)

Цитата
К примеру Ep93xx\Src\Kernel\Hal\Common\crunch.s
Код
...
; Save the DPCS and crunch registers.
;
cfstr64 c15, [r0, #0x78]
cfmv32sc c15, c0
cfstr64 c15, [r0, #0xb0]
cfstr64 c0, [r0, #0x00]
...
Оно то должно как-то компилироваться??Lsr
Дык асемблер может ругнутся что незнает он таких инструкций.
Дык WinCE собирается и не ругается, а это был файл из HAL

вот только компилятор С/С++ от MS не генирирует года Crunch =( (по крайне мере я про это ничего не нашел) поэтому в WinCE остается только CrunchLIB или ручками на ассемблере...
С точки зрения ассемблера это просто инструкции работы с сопроцессором - CDP, LDC, STC, MCR, MRC - они вполне могут и макросами определяться.