引用: Ehunt 发表于 2018-10-29 18:31
楼主说的RAM全部清零是指CAN mailbox部分呢?还是指所用的RAM?楼主有使用eCAN模块吗?
可以的话,将你的项目打包贴上来看一下。
引用: 韩程瑞1 发表于 2018-10-29 18:42
就是打算写入的那个区域被清零了。当然这些区域现在就是处于mailbox里。
我的eCAN没有使用,mailbox在使能寄存器里面也是被禁用的。
这部分与其他部分无关,我把这部分代码放在main函数里面测试就这结果。
引用: Ehunt 发表于 2018-10-29 18:56
楼主你好!
按你的描述测了一下,确实使用memcpy后会将操作的相应的mailbox RAM地址清零。其实写一个字节也会出问题,只是因为你写的是0,所以看不出来,以为写成功了。
我试了一下用下面的方法来做,搬20字也没有问题,而MemCopy()函数在附件中有。
更多回帖