Цитата(aaarrr @ Nov 23 2006, 15:19)

Если под Winows, то, ИМХО, никак. Под Linux'ом можно попробовать прикрутить тулчейн от Цирруса, если CrossWorks это позволяет.
Ну почемуж никак.
Нада пересобрать GCC с поддержкой ep9312. Я как раз это собираюсь сделать. Если получится то выложу.
Я правильно понимаю что ep9312 как раз и содержит MavericCRUNCH. C точки зрения gcc пересобирается binutils в котором ассемблер здает кроме ARM инструкций еще и модуля MavericCRUNCH, и соответственно собирается gcc +newlib в котором по другому собирается libm - для использования инструкций сопроцессора. Все.
Если ктонить мне подарит долголетие к CW 1.6 build 3 то я ему сделаю поддержку чего угодно

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

Былаб у меня плата с таким девайсом яб с удовольствием поупражнялся вместе с GCC функции на ассемблерных вставках пореализовывать. Но нет девайса..

А у ep9301 есть сопроцессор?