如题,KEIL环境下把启动文件删掉后,自己清理RAM怎么清理。
因为让编译器自行清零RAM的话,如果发生看门狗复位,MCU也会自动清理RAM。我想实现的功能是,上电后自行清理一次RAM,如果发生看门狗复位,则不清理。
我现在用的芯片是中颖的79F3283,跟中颖的技术支持联系过,他们说把启动文件删除掉不会有影响,删掉后就不会自动清理了。然后我刚刚写了一段,仿真时软件
在第一个for循环里面陷入了死循环,这个功能能应该怎么实现。网上搜了好久也没查到什么有用的资料。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
以前用其他的芯片习惯性在使用前把RAM,自己清理一遍。
具体怎么修改的,能看下吗
你这段清ram的程序是由main来调用的吧?调用前会把pc指针压栈的,
那你清ram的时候岂不是把压到堆栈的pc指针也一起给干掉了吗?
编译不通过是因为你写法不对。。我也好久没写过ASM了,你可以求助一个中颖的FAE。
跟中颖的两个FAE搞了两天多,也没搞出个什么名堂,还是自己想办法算了!
一周热门 更多>