реклама на сайте
подробности

 
 
> CrossWorks и Maverick, Как настроить поддержку в CrossWorks Maverick сопроцессора для ep93xx?
Andrei....
сообщение Nov 23 2006, 12:36
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 104
Регистрация: 20-03-06
Пользователь №: 15 402



Как настроить поддержку в CrossWorks Maverick сопроцессора для ep93xx?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Nov 24 2006, 00:49
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(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 smile.gif вот только компилятор С/С++ от MS не генирирует года Crunch =( (по крайне мере я про это ничего не нашел) поэтому в WinCE остается только CrunchLIB или ручками на ассемблере...

С точки зрения ассемблера это просто инструкции работы с сопроцессором - CDP, LDC, STC, MCR, MRC - они вполне могут и макросами определяться.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01887 секунд с 7
ELECTRONIX ©2004-2016