我参考的是何宾老师的《ARM Cortex-M0 全可编程SoC原理及实现》,基本按他书上的流程都实现了一遍,但最后的RTX 的RTOS实例,他只给了软件的代码,书上只有仿真情况,我按照他上面的例程操作,就是把counter1++和counter2++换成了点LED灯和数码管,也去掉了前面的os_evt_wait_or(0x0004, 0xFFFF),下到板子后,软核还是没跑起来,所以我感觉两个地方可能有问题,一个是启动的汇编代码,是不是需要修改;还有就是是不是RTX_Config的systick是不是需要修改,他的例程用了60M,但我改成了33MHz,因为我的HCLK是33MHz,不过改了还有问题,所以不知道问题出在哪里。
你这个问题过于笼统,没法分析,可能的原因太多了。
“下到板子后,软核还是没跑起来” 需要进一步解释清楚,怎么个跑不起来的状态。