Bonjour à tous !
Je viens à nouveau vous solliciter de nouveau pour un souci de gestion de fichier sur un FPGA !
Nous sommes en stage en ce moment, et nous bossons sur une carte FPGA xilinx Virtex5. Nous implémentons un programme qui necessite une gestion de fichier.
C'est là que les problème arrivent. Nous utilisons la bibliothèque "xilmfs.h".
Nous avons le programme suivant pour créer un fichier :
Le souci est qu'il nous retourne constamment "Failure to open file".Code:int fichier; char *file; *file = "test.txt"; fichier = mfs_file_open(file, MFS_MODE_CREATE); if(fichier == -1) xil_printf("Failure to open file"); else xil_printf("Success to open file);
De plus le plus currieu, est que lorsqu'on écrit et lit le fichier par la suite à l'aide des fonctions "mfs_file_write" et "msf_file_read", il le fait correctement !
Par contre il détecte aussi une erreur dans la fermeture du fichier (ce qu'il parait logique puisqu'il ne la pas ouvert ) !
Alors voilà, tout cela me paraît étrange !
Merci d'avance pour votre précieuse aide
-----