BF609 SPI Flash烧写完成,但跑不起来(CCES自带的Device_Progra
发布时间:2020-12-15 18:01:59 所属栏目:百科 来源:网络整理
导读:BF609的开发板上用到了Winbond的SPI Flash?W25Q32BV;于是官方在CCES自带了这款Flash的烧写驱动,这个驱动可以将你的LDR文件,通过仿真器下载到你的目标板上的Flash;(当然,如果你有编程器,如:周立功的 SmartPRO,就不用走这种方式了)。BF609的开发板上
BF609的开发板上用到了Winbond的SPI Flash?W25Q32BV;于是官方在CCES自带了这款Flash的烧写驱动,这个驱动可以将你的LDR文件,通过仿真器下载到你的目标板上的Flash;(当然,如果你有编程器,如:周立功的SmartPRO,就不用走这种方式了)。BF609的开发板上,25Q32的连接图如下:
他实际上是支持QUAD,4线模式的;在CCES的驱动中,下载程序时也是设置在QUAD模式;
如果,你不幸忽略了WP,HOLD,将这两个信号直接上拉完事,如这样:
那么,你再用官方提供的driver下载ldr就会出现:虽然烧写提示done,但复位后跑不起来,实际上是没有烧写成功!
有两种解决方法:
1.如果BF609的SPI0D2,SPI0D3这两只脚有拉线出来,OK,把它们分别连到WP,HOLD,保持跟开发板一样;
2.如果这两只脚没有拉线出来,那就改驱动;
? ?因为driver的源码是提供的,在“ADSP-BF609_Evaluation_Board-Rel1.0.3BF609_EZ- ? ? ? ? ? ?BoardBlackfinExamplesDevice_Programmerserial”目录下,找到w25q32bv.c,修改flash info, ? 使它只支持 ? ?STANDARD模式;
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |