This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,请问一下带SYSBIOS的28377S的代码,烧录到28377D的CPU1上运行,可以正常运行吗?
我没有插入断点的,代码运行进入到TIMER2_ISR中断函数里面了,由于我这个中断服务函数我没有使用到,所以代码自己停下来了。我使用了sysbios,打算用sysbios的clock做一个定时的任务。只是为啥会进这个中断?如果我注释掉InitPieVectTable();也不会进TIMER2_ISR(),但是代码运行之后bios没有实现我要的定时周期功能,每次运行后点击暂定都,运行都停止在0x3fe2ee(好像是boot里面),麻烦帮忙看看是什么问题,感谢
注意看这里:
ESTOP0指令就是类似于软件断点的一个指令,作用就是让CPU停在ESTOP0这里。
注释的意思是,
接下来的两行代码仅仅是用来调试的,处理器会停在这里
请在添加中断代码后移除
1.代码使用了sysbios,在.cfg文件的boot模块里面配置了时钟,代码里面也同样对PLL进行了配置,两者会有冲突吗?或者只能二选一?
2.在sysbios里面配置了硬件中断,代码初始化的时候是否需要调用InitPieCtrl()和InitPieVectTable()进行PIE中断初始化?(现在遇到问题就是调用了这两个函数进行初始化的时候,运行会进入TIMER2_ISR()中断服务函数,这个中断直接连接到CPU,我不能配置,此中断的中断源有哪些?)
3.TI有带sysbios的例程吗?(使用的是CCS10)
1. 我询问一下资深工程师;
2. 在使用SYS/BIOS时,TIMER2就是分配给rtos使用的。可以参考下这个链接:
3. https://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/index.html
1. 最好只选择一种方法,而不是同时实施这两种方法。我们的工程师建议禁用boot模块中的时钟配置,使用C2000Ware中的代码,因为C2000Ware将具有最新的推荐例程。
请问一下,使用了sysbios的Hwi模块配置了中断,代码初始化的时候是否还需要调用InitPieCtrl()和InitPieVectTable()进行PIE中断初始化?