由于之前的帖子一直无法回复,所以只能再发一个新帖子,之前提出的问题如下:
1、我用的评估板是TMDXEVM6678LE,查看DEVSPEED值为800MHz,不知道在1.0版本,这个寄存器是否有效?评估板默认频率不是1.0GHz吗?
andy给出的回复如下:
2、有效,上电后会根据DEVSPEED在BOOTROM中设定初始频率。之后可以在应用程序中进行重设频率。
首先说一下我对andy解释的理解:
bootloader根据DEVSPEED寄存器的值来设定初始的频率,然后可以在我用户的代码中重新配置CPU频率,这里和devspeed寄存器没有任何关系,不知道这样理解是否正确?
另外,有一个疑问,DEVSPEED是只读寄存器,它的值是有谁来写或决定的。
然后我用IIC启动方式,查看PLLD,PLLM的值,计算倍频关系得到CPU频率为1GHz,这里的1GHz是评估板上flash内容默认设置的吗?