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

 
 
> getfsl, не понимаю как собрать
xil-user
сообщение Jun 19 2014, 04:11
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 18-06-14
Пользователь №: 81 988



Добрый день. Достался мне унаследованный проект SoC на Xilinx. Весь софт построен на инструкциях getfsl и putfsl, и я никак не могу понять как его собрать.

В С-шном коде это выглядит так:
do {
getfslx(uart_busy, 9, 0);
} while(uart_busy & UART_BUSY);

функция getfslx - это макрос, определенный как
#define getfslx(val, id, unused) asm volatile ( "getfsl\t%0,"#id : "=d" (val) )

т.е. в итоге порождается ассемблерная инструкция:
getfsl $2,6

Проблема в том, что ни один ассемблер не знает инструкции getfsl. Предыдущие люди собирали с помощью gcc, но Makefile не оставили. Я уже попробовал и gcc и тот gcc, что в EDK у Xilinx, но ни один ассемблер такой инструкции не знает. Подскажите, как собрать?
Go to the top of the page
 
+Quote Post



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

 


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


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