主题中讨论的其他器件:UNIFLASH、 CC3235S
我首先要检查我对驱动程序代码链接的理解。 当我尝试使用文件系统等项目时、我必须将所需的代码导入我的项目、而不是链接到非常大的库。 我们这样做是为了控制二进制文件的大小。 对吧?
我在一个"空"项目的映像中添加了一个用户文件、并使用 UniFlash 将其刻录到芯片中。 现在、我尝试使用以下代码行访问该文件:
_u32 Master_Token;
_i32 FileHdl = sl_FsOpen ("config.xml"、sl_FS_Read、& Master_Token);
此行会强制我导入大量驱动程序以满足链接器的要求。 我需要"SPI_CONFIG"的定义。 这似乎仅在"CC3235S_LAUNCHXL.c"中定义。 但是、包含该文件会与 syscfg 生成的代码冲突。 是否有一个简单的文件系统使用示例、以显示正确的包含文件和所需的驱动程序? 《编程人员指南》中的代码未显示包含文件。