探索者综合测试实验报错(Ex Flash Error!!)、或者SPI实验不正常,解决方法

2019-07-20 05:41发布

1,问题描述



2,问题原因

如下图所示,为了充分的运用STM32F407的IO资源,原理图设计的时候,JTAG接口的JTRSTJTDO,分别与SPI FLASHSPI1_MISOSPI1_SCK共用了PB4PB3。这样在拿到开发板接上J_LINK测试,综合实验检测SPI FLASH的时候J_LINK比较容易干扰SPI1_MISOSPI1_SCK,从而造成检测出错(Ex Flash Error!!)。








3,解决办法

A、针对J_LINK的用户:使用J_LINK重新下载一次综合测试实验就不会出现这样的问题了例程目录:探索者F4 资料盘(A盘)>>4,程序源码>>1,标准例程-寄存器(库函数)版本>>实验59 综合测试实验)。


B、针对ST_Link的用户:修改SPI FLASH初始化的速度到:SPI1_SetSpeed(SPI_SPEED_4); //设置为21M时钟,高速模式 。并且NRF24L01的spi 时钟初始化也要改为SPI1_SetSpeed(SPI_SPEED_4); //设置为21M时钟,高速模式 ,这样就没什么问题了





下面上传附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
23条回答
cyg
1楼-- · 2019-07-21 01:12
login_FAE 发表于 2016-5-5 22:03
这样修改了还不行么?

这样是可以的,但是不明白为什么运行时必须要插上USB线。。供电不足?
login_FAE
2楼-- · 2019-07-21 05:27
 精彩回答 2  元偷偷看……
cyg
3楼-- · 2019-07-21 06:33
login_FAE 发表于 2016-5-5 23:47
stlink不能给开发板供电的,板子需要单独供电

是的我是单独供电,就是如果只插上电源启动不了,再把USB线插上就能正常启动。电源适配器是板子原配的
login_FAE
4楼-- · 2019-07-21 06:41
cyg 发表于 2016-5-6 00:19
是的我是单独供电,就是如果只插上电源启动不了,再把USB线插上就能正常启动。电源适配器是板子原配的

看是不是你电源供电那一块有问题,单独测试配套电源  是否有12V 输出,没有12输出  电源就是有问题的  售后 联系我们
ytuljj
5楼-- · 2019-07-21 08:41
 精彩回答 2  元偷偷看……
HeavenMint
6楼-- · 2019-07-21 10:43
下载不成功,还是会提示system file lost。

一周热门 更多>