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.

关于C6670 spi nor flash boot 去初始化DDR的问题

TI的工程师、各位论坛里的高手

        大家好!

        我现在手上有一块C6670的板子,和6670EVM板的区别是,没有接I2C EEPROM,DDR3是32位的存储器,spi nor flash用的是和EVM班上一样的型号。

        现在将其配置从spi nor flash启动,而且是只做单核程序的启动。工具链用的是http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/8065.aspx 这个帖子里下载的spi_boot_suit_v2.3.1_release里面的multicore_boot_1cores。如果转换的时候只用spiboot_multi_1cores_noddr.bat这个脚本生成烧写文件的话,烧写flash之后boot一点问题都没有,如果添加ddr configuration  table这部分,用spiboot_multi_1cores.bat脚本生成烧写文件的话(ddr configuration  table中的相应DDR控制寄存器都更改成在我的板子上能成功运行DDR的值),烧写之后就不能正确boot,连上仿真器之后就会发现指针老是在0x20b02310附近循环跑。

        请问一下,这个问题应该怎么解决,怎样才能实现的boot主代码之前初始化DDR?谢谢!!!!

  • 今天发现只要加了ddr configuration  table这段代码,boot的时候bootrom只是把boot table部分搬进了0x108f3680段,其他的数据都没有搬运,请问这是怎么回事?有没有人遇到过这样的问题????

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