导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[转帖]如何在xk1A擦除SPI快闪记忆体?[liufengzhong]

 *第48032篇: [转帖]如何在xk1A擦除SPI快闪记忆体?

  
楼 主:liufengzhong 2014年8月30日20:11
 [转帖]如何在xk1A擦除SPI快闪记忆体?
我想用linflash API或flash.h擦除SPI Flash存储器。我写这将在下文给出的小程序。
#include #include #include #define MAX_PSIZE 256 /* initializers defined in XN file * and available via platform .h */ fl_SPIPorts SPI = { PORT_SPI_MISO , PORT_SPI_SS , PORT_SPI_CLK , PORT_SPI_MOSI , XS1_CLKBLK_1 }; fl_BootImageInfo b; int main () { /* main application - calls upgrade * to perform an in - field upgrade */ fl_connect ( SPI ); fl_deleteImage(b); fl_disconnect (); return 0; } 

当我建立它给人错误的程序未定义引用'fl_connect'未定义的引用“fl_deleteImage'未定义的引用”fl_disconnect“。以及如何使用命令提示符下删除的SPI快闪记忆体?


回答;

你得到的错误,因为,库flash没有被识别。你需要添加flash在你的应用程序的Makefile,如下图所示:XCC_FLAGS = -g -O3 -lflash你可以从以下链接得到库flash APIs的更多详细信息:

另外,有一个看xflash命令行手册:



>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:[转帖]使用版本13的工具怎样为版本12的源产生可升级image?

[下一篇主题]:[转帖]无符号乘法运算的问题