这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » 移植ucos_ii中的bug

共8条 1/1 1 跳转至

移植ucos_ii中的bug

高工
2013-03-10 22:49:36     打赏

在移植中为了摆脱例程的束缚,修改了系统时钟的配置文件,却带来了如下的错误:

Error[40]: Bad instruction D:\Stm32_ucosII_demo_yang\OS_uCOS_II\port\os_cpu_a.asm 200

Error[67]: Public 'PendSVHandler' did not appear in label field D:\Stm32_ucosII_demo_yang\OS_uCOS_II\port\os_cpu_a.asm 39

Error while running Assembler

我将OS_CPU_PendSVHandler替换为了PendSVHandler,因为一般开发基于stm32芯片的软件,都会使用标准外设库CMSIS中提供的启动文件,而官方例程中为自己写的启动文件,个人习惯为了利用标准外设库而进行了一下两处改动,出现了上述错误,还望高手予以指点。。。

 




关键词: 移植ucos_ii     STM32    

院士
2013-03-10 22:51:32     打赏
2楼

行,挺好的。

想当年我也是这么处理的。但是现在又改回人家micrium原版的去了——觉得人家那个整体性更高一些


高工
2013-03-10 22:54:02     打赏
3楼

主要是人家的看不懂啊,感觉太乱了,不知从何入手,所以想找个简单点的,可还是走不通。。。


高工
2013-03-10 23:34:22     打赏
4楼

老大,关于系统时钟的设置问题如何处理较为妥当呢?我这么弄靠谱不???


高工
2013-03-11 12:41:46     打赏
5楼
在启动代码里面相应的申明也需要修改

高工
2013-03-15 16:01:17     打赏
6楼

启动代码里面的跟我改过之后的是一样的啊?不明白还需要怎么修改



专家
2013-04-07 20:26:25     打赏
7楼
这个是有点BUG!以前接触过

高工
2013-04-07 20:27:45     打赏
8楼
老大还能回忆起来不,因为这个瓶颈我的移植搁浅了

共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]