完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
刚刚学习了原子哥的寄存器开发方式,还需要学习库函数开发方式,然后在学习UCOS吗?
我照着开发板资料里的ucos开发手册练习,不适合只学过寄存器开发的人啊。 有教 只有过寄存器开发经验的 ucos开发手册吗? 学习是UCOSII好还是直接学习ucosIII? |
|
相关推荐
11个回答
|
|
学习UCOSII或UCOSIII和你用不用寄存器没有任何关系,因为你学的UCOS,学的是UCOS的API函数的调用,只要你移植好UCOS,使用起来都是一样的。
|
|
|
|
都可以,差别不是很大
|
|
|
|
你确定不大?。。。。。。。
|
|
|
|
确实不是很大,这个你可以都了解一下
|
|
|
|
喔 这个我了解
|
|
|
|
看了大家的回答,那我就还用寄存器开发方式,学UCOSII了,请问你有移植教程吗
|
|
|
|
别说移植教程了,我们连移植视频都有,论坛下载
|
|
|
|
差别不大,寄存器,库函数,跟跑不跑ucos,没多大关系
|
|
|
|
说的是《STM32F1 UCOS开发手册_V2.0》吧,照着做了,但是到了第15页,报的错误和开发手册上的不一样,而且开发手册上提到的stm32f10x_it.c文件没有找到,寄存器开发方式下没用到的吧。
报的错误是重复定义.led.axf: Error: L6200E: Symbol OSDebugEn multiply defined (by os_dbg_r.o and os_dbg.o). 我把OSDebugEn 屏蔽掉再次编译也还会有其他错误,想找一个寄存器版本移植UCOSII的教程,一步一步照着做,请问有吗? |
|
|
|
没有专门的寄存器版本的移植,理论上你直接用我们的教程在寄存器上移植是 没有问题的,寄存器版的例程确是没有stm32f10x_it.c这个文件, 至于重复定义报错,说是在os_dgb_r.c和os_dbg.c这两个文件中有重复定义OSDebugEn,但是我想说的是,你确定我们的UCOSII移植例程中有添加这两个文件?!!
|
|
|
|
嗯,是我马虎了,加错了文件,谢谢了。已经不报错了
|
|
|
|
只有小组成员才能发言,加入小组>>
791 浏览 0 评论
1151 浏览 1 评论
2527 浏览 5 评论
2860 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2710 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1070浏览 3评论
193浏览 2评论
455浏览 2评论
368浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
453浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 13:46 , Processed in 1.269183 second(s), Total 99, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号