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.

C6678中device.c

各位好!

       我想请问一下,有人修改过C:\ti\mcsdk_2_01_02_06\tools\boot_loader\ibl\src\util\iblConfig\src下面的device.c文件中  (791行)                

           ibl.***.addrWidth = 24;
           ibl.***.nPins = 5;
           ibl.***.mode = 1;
           ibl.***.csel = 2;
           ibl.***.c2tdelay = 1;
           ibl.***.busFreqMHz = 20;

关于SPI配置的这些参数吗?我想修改IBL中关于SPI时钟的配置,不知道该改什么参数,不知道哪位大牛可以帮忙一下被DSP虐的很惨的妹纸~

  • SPI内部时钟源是(DSP Core CLOCK)/6, 可以通过SPI内部分频支持不同的data rate,最高支持66MHz。这里应该就是这个参数ibl.spiConfig.busFreqMHz = 20;对应SPI data rate。

  • Andy,你好!

           上面这个SPI时钟设置是EVM DSP 1.0的,而我们目前采用的是2.0系列,这个时钟不需要改吗?因为我将我们设计的板卡(参照EVM设计的)插入主机(采用的是I2C+NOR Flash启动方式)的时候,出现了如下图所示的错误,所以个人猜想可能是时钟的问题,不知道您对这个错误有什么建议?

  • 你好,aichen wang 


    我最近也在做IBL的二次加载,现在在6678开发板上可以实现程序的boot了,但是在自己的板子上,在实现IBL时,需要自己修改IBL并且重新编译,请问这个具体应该如何操作呀?

    谢谢~~~~