自己做的DSP2812板子,出现如下问题:用合众达510PLUS仿真器链接上DSP,LOAD完.out文件,然后go main,到此系统都正常,这时如果点击全速运行(F5)程序立即跳到非法中断里面,每次重新加载都是如此。但是如果在main()中的while(1)之前的初始化部分加个断点,go main后点击全速运行,程序正常停在断点处,这是再继续点击全速运行,程序就可以正常运行了。每次加载后调试都是这样,困惑了好久也没找到问题。期间我检查了cmd文件,没有地址重叠现象,主要是在合众达的开发板上没有这问题。基本排除了程序的问题,但是硬件部分的问题确实没有找到,还望专家帮忙解决下。谢谢
flash里面烧写了XF控制led闪烁的程序,上电led闪烁正常,说明DSP在工作,测试了下几块板子中的电源电压,+3.3V和+3.3VA电压都在3.27v-3.35v范围内,基本正常,1.8VA为1.78V-1.84V范围内,也算正常值,但是所有板子的+1.8V电压都降为1.57V,去掉DSP母板,单纯的测量318出来的电压都是正常的,应该DSP工作后内核电压不稳定,我想问下是不是原理图的设计问题,板子上没有考虑上电顺序,本来想通过电感控制上电顺序,是不是电感影响了内核电压 ,望指正!谢谢