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

C6678中device.c

各位好!

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

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

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

Andy Yin1:

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

aichen wang:

回复 Andy Yin1:

Andy,你好!

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

zhonghong zhang:

你好,aichen wang 

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

谢谢~~~~

赞(0)
未经允许不得转载:TI中文支持网 » C6678中device.c
分享到: 更多 (0)