我正在尝试将文件写入 spl_mmc.c 中的 SD 卡。在编译 gcc 期间抱怨:未定义的参考 'file_fat_write'。我不明白为什么。直接在 mmc_load_image_fat() 中的(原始)代码之后:
err = file_fat_read(payloadname, (u8 *)spl_image.load_addr, 0);
我插入以下代码:
file_fat_write("foo", "foo", 3);
为什么 gcc 不知道这个函数,因为它也在 include/fat.h 中声明,就像 file_fat_read() 一样?
有人设法从 SPL 中写到胖子吗?
最好的,安德烈