关于i.MXRT1052调试的小问题

内存分配

在编译时如果报内存不足的请看这里:

这是可以使用的存储器

这是野火提供的存储器的使用方式

在内存不足时请根据上面的两张图选择工程版本

更具体的介绍可以直接查看文档《i.MX%20RT库开发实战指南——基于i.MXRT1052》,这个文档网上有。

 

 调试

 在使用rt1052进行调试时我遇到了无法打断点,执行下一步无效,全局变量无法查看的问题。这个问题把工程版本切换到有debug后缀的工程后解决。

不知道是不是我看文档忽略了什么,我看文档时只看到说带“debug”字符的工程仅用于调试,适用于调试,但他没说其他的工程不能调试。

 资料查找

网上关于rt1052的资料感觉很少,虽然说《i.MX%20RT库开发实战指南——基于i.MXRT1052》这个文档资料感觉挺齐全了,但有时候总是会漏点什么。野火电子论坛倒是有一些帖子会提出相关问题,但有没有解决方案就挺随缘,而且人家解决了也不一定会把方案发出来。如果这个帖子对你有用的话,在使用rt1052时遇到有意思的问题可以放到评论里,大家可以作为参考。

后续:

上述问题是内存分配不适用而导致的,debug模式下,只有运行内存在RAM中时才可以追踪。而实际项目中,应该学会自己调内存,合理分配程序的存储位置和运行位置。也就是说要去学"分散加载”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值