大家好,我现在遇到的问题是这样子的。我使用的是TMS320C6726,能从flash启动成功,但是从上电到执行我的bootloader,得30s左右,网上搜索的大概意思,我上电那会没设置好PLL,所以DSP按照输入的频率,25Mhz运行,所以会很慢,请问下,这种问题需要怎么解决呢?
Tony Tang:
30S?你的程序多大啊?你是做了几级boot? 是第一级boot就花了30S? 如果有二级boot,就在二级boot里将flash接口的时序配置一下,默认是以最慢的时序配置的。
C6726:
回复 Tony Tang:
你好,不好意思哈,最近一直忙着加班。我做的二级boot,经过转换后的执行文件,是45KB左右。第一次接触这个TI的bootloader,我感觉是上电时一级boot没第一时间设置PLL,板子输入的晶振是25Mhz,这个比较慢。可以请教下,这个上电怎样配置PLL呢?我现在用的spi master方式。或者你描述的,flash接口时序在哪配置的?现在二级boot,我用的是sprc203里面自带的TISecondaryBoot.c,这个文件需要改动么?