TI中文支持网
TI专业的中文技术问题搜集分享网站

spi1 flash启动问题

 用了一块SST25VF080B-50-4C的spiflash芯片。想把omapl138通过spi1 flash的方式启动。已经通过AISgen_d800k800.exe把.out格式文件转成了ais格式的文件。选择如下:

Device Type: d800k800    ARM

Boot Mode:   SPI1 FLASH

Clock source: Crystal    24

选择了Configure PLL0

并且在Peripheral 中设置 SPI Clock: 10

PLL0 设置为:1, 25, 2, 1, 3, 6

 并且也设置了启动引脚,装置上电后无反应。

是不是有哪个地方遗漏了。

代码绝对没有问题,我已经用仿真器运行过了,也用UART2的启动方式测试过了,都可以,但是SPIFLASH的启动方式就是不行!

另外SPI CLOCK的设置,是不是只要不超过最大值都是可以的?

求教?

Shine:

请问是不是接SPI1_SCS[0]?

yipeng wang:

回复 Shine:

是的

yipeng wang:

回复 Shine:

是的。

不知道是不是时钟设置有问题

yipeng wang:

回复 Shine:

我通过仿真器看了启动后的PC值,是FFDD45E0

文档里是这么说的:如果 boot mode 正确,查看 PC 值,如果是停在 ROM 空间,则可能启动设备硬件连接有问题,所以没有读到有效的起动文件

这可以说明我的硬件有问题吗?

谢谢

Shine:

回复 yipeng wang:

yipeng wang

是的。

不知道是不是时钟设置有问题

Shine:

回复 yipeng wang:

yipeng wang

我通过仿真器看了启动后的PC值,是FFDD45E0

文档里是这么说的:如果 boot mode 正确,查看 PC 值,如果是停在 ROM 空间,则可能启动设备硬件连接有问题,所以没有���到有效的起动文件

这可以说明我的硬件有问题吗?

谢谢

yipeng wang:

回复 Shine:

用示波器的一个通道,一个接4引脚,一个接5引脚。系统上电后,又如下波形:

应该是硬件有问题

赞(0)
未经允许不得转载:TI中文支持网 » spi1 flash启动问题
分享到: 更多 (0)