Hi!
I already wrote to the support and described my problem, but I didn't get a reaction yet. Maybe someone of you can help me.
I use the RL-RTX kernel and the RL-TCPnet library on a AT91SAM7X256 device. This works well, but now I tried to implement the RL-FlashFS library to store the network configuration on the internal flash. I included the File_Config.c and RTLFS.lib and adapted the FS_FlashDev.h and FlashPrg.c. Then I tried to build the project and get a linker error. After a lot of searching I found out, that I have to retarget the stdio functions. I tried this with the Retarget.c found in ...\Keil\ARM\RV30\RTL\FlashFS\SRC. After that I got no linker error and the application seemed to work. I add the finit() and fcheck() function to the project and it seemed to work. Then I tried to open a file witch fopen(). Now the application jumps into the retargeted _sys_exit() just after the branch command in the startup file.
; Enter the C code IMPORT __main LDR R0, =__main BX R0 --> after this command the application jumps into the _sys_exit function
Best Regards,
Karsten Loof