找回密码
 注册
搜索
查看: 757|回复: 0

[讨论] 关于重启的问题

[复制链接]
发表于 2010-10-19 14:45:48 | 显示全部楼层 |阅读模式
假设我在某个函数中调用了((void (*)(void))0x0000)();
程序会从0地址开始重新执行,但是这样却不能起到重启的效果,跟代码在bootarm.s里面初始化的时候会异常,然后会wachdog的
reset。
主要是在region_ads.s里面的初始化有问题,请问各位XDJM们,我们一般的硬件reset和((void (*)(void))0x0000)();有什么不同嘛。
硬件reset是不是清掉已经初始化过的数据,在从0地址开始执行?[em13]
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-2-26 22:04 , Processed in 0.056476 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表