Незнаю, чем тема не понравилась в ПЛИС-> Среды разработки, но продолжу:
подключил файл.
Код
FILE* fp1;
char prompt1 = 0;
char buffer[1024];
fp1 = fopen ("/mnt/host/readme.txt", "r"); //Open file for reading and writing
if (fp1) {
while (fgets(buffer, sizeof(buffer), fp1) != NULL) {
fprintf(stdout, "%s", buffer);
}
В таком случае все выводит через JTAG, все вижу, хорошо... Но это работа со строками, а мне надо читать не как строку, а как бинарные данные. Например, функция getc(fp) должна бы
давать просто байт, а она не дает ничего (виснет). Как правильно?
Незнаю, чем тема не понравилась в ПЛИС-> Среды разработки, но продолжу:
подключил файл.
Код
FILE* fp1;
char prompt1 = 0;
char buffer[1024];
fp1 = fopen ("/mnt/host/readme.txt", "r"); //Open file for reading and writing
if (fp1) {
while (fgets(buffer, sizeof(buffer), fp1) != NULL) {
fprintf(stdout, "%s", buffer);
}
В таком случае все выводит через JTAG, все вижу, хорошо... Но это работа со строками, а мне надо читать не как строку, а как бинарные данные. Например, функция getc(fp) должна бы
давать просто байт, а она не дает ничего (виснет). Как правильно?
Быть. torizin-liteha@yandex.ru