Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Nios + fprontf
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
torik
В Nios fprintf не хочет float выводить. %X, %d и т.п. нормально выдает.

Код
#include <stdio.h>
#include <string.h>
#include "altera_avalon_pio_regs.h"
#include "alt_types.h"

#include "system.h"
#include <io.h>

union FLOAT_INT
{
    int speedi;
    float speedf;
};

int main() {

union FLOAT_INT spda;

    spda.speedf = 1.23243;
    fprintf(stdout, "\n float = %f", spda.speedf);
.....


Что я забыл в этой программе?

Qii10.1
vadimuzzz
у меня выводит, Q10.1

проверьте настройки stdout
spectr
А JTAG UART у Вас в SOPC-проекте-то есть? Stdout во что смотрит?
torik
Код
А JTAG UART у Вас в SOPC-проекте-то есть? Stdout во что смотрит?

Ну естественно есть, у меня же выводятся другие сообщения, как например %X (я писал об этом)...

Может влияют reduced_device_drivers или small c library?

Код
проверьте настройки stdout

А где в bsp-editor такие есть?
alexadmin
Цитата(torik @ Feb 3 2011, 16:49) *
Может влияют reduced_device_drivers или small c library?


Скорее всего small c library. Там были, если не ошибаюсь, какие-то ограничения на этот счет.
torik
понял, проверю в ближайшее время
vadimuzzz
Цитата(torik @ Feb 3 2011, 20:09) *
понял, проверю в ближайшее время

чего там смотреть, сразу бы сказали sm.gif

torik
Цитата
чего там смотреть, сразу бы сказали sm.gif

Чукча не читатель, чукча писатель sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.