[MCU] 指针被修改

[复制链接]
486|11
 楼主| zhaoxqi 发表于 2019-11-10 20:35 | 显示全部楼层 |阅读模式
使用LM3S9d92,设置了一个指针全局变量指向一个CAN消息接收buffer,可是在程序中调用cos、tan等数学库函数时,该指针被修改
huangchui 发表于 2019-11-10 20:39 | 显示全部楼层
修改成什么了
 楼主| zhaoxqi 发表于 2019-11-10 20:41 | 显示全部楼层
指向无效地址,程序再运行,进入FALT ISR。
jiajs 发表于 2019-11-10 20:44 | 显示全部楼层
这是否是keil编译时.DATA段分配不够的问题呢?
zhanghqi 发表于 2019-11-10 20:48 | 显示全部楼层
能否手动修改.DATA和.BSS段的大小呢?
 楼主| zhaoxqi 发表于 2019-11-10 20:50 | 显示全部楼层
哦,我看下
lizye 发表于 2019-11-10 20:53 | 显示全部楼层
这个指针的运用的还是特别需要注意的
yszong 发表于 2019-11-10 21:05 | 显示全部楼层

这个是什么原因被修改的?
lizye 发表于 2019-11-10 21:09 | 显示全部楼层

怎么就指向了无效地址的呢?
看来指针的还是蛮复杂的
jlyuan 发表于 2019-11-10 21:12 | 显示全部楼层
这是引入了无效指针的?
lizye 发表于 2019-11-10 21:17 | 显示全部楼层
不会是语法上的错误导致的吧?这个一般来说不应该的额
yszong 发表于 2019-11-10 21:20 | 显示全部楼层
一涉及到指针的,我就很木乱的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

808

主题

10636

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部