完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
看来做事还是要一步步来,一开始想直接参照别人的例程也移植个UCOSII学习下,工程建立后编译出现各种错误,虽然最后把错误减小到只有两个,最后的两个无从解决,只有从最简单的开始,在一个没有错误的基础程序上再来加入移植,结果菜鸟就是菜鸟,重新新建一个点亮LED灯的程序都花了一天的时间,写这些只是想记录下自己学习过程中遇到的各种问题,后面想来也有个思路,hoping
|
|
|
|
补充下,我用的是IAR 6.7的编译器
|
|
|
|
看来得自己找答案了,发现直接移植总是各种问题,最后决定先新建一个能点亮LED的工程,然后再把ucosII移植加入到这个工程,这样一步步来,今天已经完成了新建工程,点亮LED的任务,其中遇到了两个问题,1是以前用的STM32的芯片都是103的,今天用的实验板上的主芯片是STM32F107VC,编译了发现有错误,两个芯片的时钟设置有区别,于是又找如何设置107的时钟为72MHz的问题,然后在这里找到了答案https://bbs.elecfans.com/jishu_244509_1_1.html
|
|
|
|
注意还要加上其他的外设或者GPIO口的时钟使能部分如RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD, ENABLE)等,程序编译没问题之后发现JLINK在线调试烧写不了,于是又查了一圈,可能是自己设置的问题,于是又百度STM32 JLINK烧写设置,果然参照网上的设置完后就能正常的下载调试了http://www.doc88.com/p-7505948751129.html ,重点看第二大点,JLINK仿真器相关设置
|
|
|
|
只有小组成员才能发言,加入小组>>
722 浏览 0 评论
1123 浏览 1 评论
2504 浏览 5 评论
2840 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2684 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
664浏览 9评论
679浏览 7评论
682浏览 5评论
665浏览 5评论
imx6dl芯片与imx6q芯片互换启动无反应请问是什么问题呢
280浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 10:45 , Processed in 1.025918 second(s), Total 56, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号