Нарыл тут
http://www.xilinx.com/support/documentatio..._3/oslib_rm.pdf (стр. 156), что мне нужна библиотека LibXil FFS. Как такое подключается? Попробовал прописать в исходник хедеры, указанные в табличке, - не видит таких.
Вот даже примерчик нарыл по использованию
Код
int main()
{
xil_printf("\n\r Hello \n\r");
const char *file="test.txt";
const char*mode="w";
SYSACE_FILE *ps;
ps=sysace_fopen (file, mode);
if(ps==NULL)
xil_printf(" FILE OPEN FAILED !!! \n\r");
else
{
xil_printf(" FILE OPEN SUCCESSFULL !!! \n\r");
sysace_fclose (ps);
}
return 0;
}
Но у меня эти функции не видятся, ошибку даёт, что не знает таких.
Как сделать, чтобы он их увидел?
Вот даже советуют
Цитата
You can refer to ML40x, ML50x board BSB example design; there is a testfats software application available which demos the basic usage of the Xilfatfs library.
Но как этот пример выколупать я так и не понял. Может кто знает решение.
Поскольку я во встраиваемых процессорных системах новичок, то мои вопросы могут иметь элементарное решение )) Но я увы его не знаю.
Всё, по крайней мере с последним вопросом разобрался. Чтобы это всё увиделось нужно:
1. В EDK в Project Explorer нажать правой кнопкой на [имя вашего проекта]_BSP, выбрать Board Support Package Settings и поставить галочки напротив xilfatfs и xilflash, а в исходнике прописать
Код
#include "sysace_stdio.h"
Вот тут ещё крупица информации, где эти библиотеки находятся локально:
http://www.xilinx.com/support/answers/45479.htmlТам я нашёл и доку на использование функций. Теперь думаю дело попрёт.