之前烧写DSP都能正常启动,自从给同一块PCB的单片机烧写代码之后DSP就不能正常启动了。仿真只能load program之后能跑到main,但是reset cpu之后就程序就停在boot.asm里面配置PLL 分频器的哪里了。
Tony Tang:
1. boot.asm里怎么会有配置PLL的代码?boot.asm主要是做C环境初始化的,属于RTS库的代码,除非你自己写,一般来说没人自己写,因为没这个必要,这部分是通用的的代码。
2. 擦掉单片机的代码后能启动吗?
3. 是不是单片机控制了DSP的RESET管脚,将之置于复位状态了?