5217| 2
|
关于数据冲突的一个奇怪问题 |
5金钱
最佳答案已经解决,我反复做了一些实验。我发现如果我把自己定义的结构体数组里的char errortype[20]改为char errortype[x],x取其他数的话,被占据的空间会变化。我推测是STM32会根据结构体的类型和大小,去分配内存,但是具体怎么分配不清楚,但是肯定会和已经占据内存的参数有冲突。原来我定义的结构体数组为errortype oserror[],我现在改为errortype oserror[200],这样之后,内存应该就申请到一片空白的地方了,目 ...
| ||
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-7-7 17:38
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网