This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAP-L138: OMAP-L138有没有通过SPI NOR FLASH启动的应用文档或者例程?

Part Number: OMAP-L138

OMAP-L138有没有通过SPI NOR FLASH启动的应用文档或者例程?我这边bootmode改成SPI1启动,焊接了符合要求的spi nor flash。上电SPI上面是有数据,应该也是对的,CPU发读数据的标识码03,然后发起始地址是0x00 00 00;后面SPI nor flash回复了0x54 49 50 41,确实是存在flash里前四个字节的内容,但是就此结束了,不往后读了。不知道正确的启动过程应该是什么样,目前只能有这样的分析,需要求助原厂,谢谢

  • 转换AIS格式文件的软件,我改如何设置呢,device type 还有下面的勾选。我是配置的SPI1 flash启动,请指教,谢谢!

  • 阅读了推荐的这个文档,我们没有发现问题点。我们烧录进flash的就是ais格式的文件。而且从spi nor flash读出的前4个字节,0x54 49 50 41,就是ais格式数据的magic word,为什么omapl38读了4个字节之后,就不往后读了呢

  • 转换AIS格式文件的软件,我改如何设置呢,device type 还有下面的勾选。我是配置的SPI1 flash启动,请指教,谢谢!

    这个根据您板子的硬件配置。


    而且从spi nor flash读出的前4个字节,0x54 49 50 41

    我看到bootloader文档里的ais文件里的magic word (0x41504954) 小端模式,不知道您从flash读取的是否符合小端的格式。

  • 用逻辑分析仪抓了一下上电之后的通讯过程,OMAPL138读回来的4个字节,0x54 49 50 41,按照小端模式,符合bootloader文档里的ais文件里的magic word (0x41504954) 。但是读完这4个字节之后,OMAPL138就不再从spi flash读数据了,不知道是什么原因

  • 请用仿真器跟踪一下boot过程,看是卡在哪里了?

  • 怎么用仿真器跟呢,仿真器是把程序搬到ram里运行的,现在需要看上电之后从nand往内存里板的启动过程,这个怎么看。我们原来是用nor flash启动的,是OK的,现在改成用nand启动,会跟gel文件有关吗

  • 请看一下附件的debugging boot issue网页。

    debugging boot issues.zip

  • 我们拿仿真器跟了 一下,更换启动方式后,发现PC指针停在ROM空间,这就不知道是什么原因了。麻烦问下还有没有其他的解决途径,或者方便给下电话的联系方式吗,可能电话沟通会更有效。我们现在卡死在OMAPL138第一级启动的地方

  • 我们拿仿真器跟了 一下,更换启动方式后

    用仿真器跟踪,不需要更换启动方式。

x 出现错误。请重试或与管理员联系。