首先恭喜网站改版啦~
然后,我们的单板使用CONFIG_NOR_BOOT直接启动,无spl,故代码中很多spl_xxx的初始化函数都不会被调用
board/ti/am335x/board.c中的am335x_spl_board_init中修改cpu频率无效。
我试了包括修改prcm_init、get_dpll_mpu_params等位置,添加一些如
dpll_mpu_opp100.m = get_my_freq();
的代码,都不行。
只有直接修改dpll_mpu_opp100声明位置,写死一个频率,才生效。
我跟踪代码,感觉就应该是在prcm_init()中的setup_dplls()做的这些工作
我想问下,当CONFIG_NOR_BOOT配置时,究竟是怎么配置MPU DPLL的?
Denny%20Yang99373:
可以通过仿真器连上load symbols的方式单步调试一下
可能还是软件什么地方有点问题
Jian Zhou:
回复 Denny%20Yang99373:
请问您使用的是哪个版本的SDK?改的位置可能不对
yongqing wang:
参考这个:www.ti.com.cn/…/5_ZHCSDC3A