完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我的芯片是STM32F103CBT6,运行正点原子普通例程没问题 运行Freertos例程 还没到主函数执行到这RCC->CR |= (uint32_t)0x00000001;就进入硬件中断了,求教怎么回事
|
|
相关推荐
9个回答
|
|
|
好的 谢谢
|
|
|
|
|
|
启动文件的堆栈扩大一倍试试,把200改成400
|
|
|
|
|
|
还是不行
|
|
|
|
|
|
一般是驱动配置出了问题,主函数之前的按个调试,看具体在哪个部分
|
|
|
|
|
|
初始化配置中出线了问题,这种比较笨的方法就是反复仿真,多设断点,看是在哪个函数里进入的硬件中断;再到这个函数里,设断点。逐步缩小范围,最终确定是哪一步出错了。
|
|
|
|
|
|
看一下堆栈那些是不是没有设置正确
|
|
|
|
|
|
是进入那个错误中断了吧,应该是RTOS移植问题,看看系统堆栈大小,起始地址这些
|
|
|
|
|
|
应该是在时钟配置函数中,时钟配置的参数不对生成的
|
|
|
|
|
|
RCC->CR应该是时钟配置这块,看看系统配置,尤其是堆栈这块设置。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1058 浏览 1 评论
1878 浏览 0 评论
1858 浏览 1 评论
3281 浏览 5 评论
3610 浏览 9 评论
1058浏览 1评论
1880浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1386浏览 1评论
1878浏览 0评论
1201浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-10 04:30 , Processed in 0.983750 second(s), Total 91, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2239