OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2902|回复: 1

cubeide创建工程,生成代码问题

[复制链接]

3

主题

808

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3888
金钱
3888
注册时间
2017-3-7
在线时间
1694 小时
发表于 2020-8-2 19:47:14 | 显示全部楼层 |阅读模式
1金钱
有朋友使用cubeide做开发环境吗,最近使用这个工具发现很多问题:
1基于原子战舰V3,使用cubeide生成freetros工程,只是简单的使用default task闪烁led。出现各种问题,有hardfault的,也有osKernelStart失败的。
   单步调试发现: 1)osKernelStart会创建一个idle task,其中有一次memset动作,这个时候会内存出错,进入hardfault中断。
                         2) KernelState = osKernelRunning后,单步运行进入freetros代码里,走到一定位置,KernelState会变成一个很大的置。
  这些问题都可以通过ide的配置改过来:

1. 勾选Use float...
2. 使用标准C库。
想问下用过的朋友有没有也遇到类似问题的,知道具体原因吗,网上查了些资料,也没找到root cause。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2020-8-2 23:11:18 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 04:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表