这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » S3C2410如何实现软件复位?

共2条 1/1 1 跳转至

S3C2410如何实现软件复位?

菜鸟
2008-06-04 10:14:40     打赏
这是之前发表在21ic的帖子,还没有确定的解决方法,发在这里请教大家。
谢谢!
linnaldf 发表于 2008-5-27 11:04 ARM 论坛 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖

楼主: S3C2410有专门的复位指令吗?

请教大家:
想在程序中调用一条指令实现软件复位,是否有这样的指令呢?
如果没有,可以用什么方法实现这种软件复位需要?

* - 本贴最后修改时间:2008-5-27 11:28:11 修改者:linnaldf

 

 


学PSoC 赢5000元现金大奖


wujiarui 发表于 2008-5-27 11:26 ARM 论坛 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖

2楼: 没有的话,可以用一个IO口去控制复位芯片

比如IMP811都提供手动复位接口,把这个接口接到ARM一个IO上就可以。
软件把IO置低电平后,IMP811发出复位信号。ARM芯片复位后IO一般都作为输入,IMP811手动复位有20K上拉电阻,这样复位后自动回到高电平,所以不会死锁。

 

 

签名:


上海勤研电子科技有限公司


学PSoC 赢5000元现金大奖


linnaldf 发表于 2008-5-27 11:32 ARM 论坛 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖

3楼: PCB板已经定性,硬件方案应该不采用

看门狗怎么样?
实现这样一个函数:打开看门狗,关闭全局中断,然后调用while(1),等待复位。

 

 


学PSoC 赢5000元现金大奖


bigpeon 发表于 2008-5-28 12:22 ARM 论坛 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖

4楼: s3c44b0

反正s3c44b0 在uclinux下就只要 CPU_Reset(0)就可以了

 

 


学PSoC 赢5000元现金大奖


Ice_River 发表于 2008-5-28 15:25 ARM 论坛 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖

5楼: 用一个跳转到

跳到0x00000000

 

 


学PSoC 赢5000元现金大奖


l0p0c 发表于 2008-5-29 10:40 ARM 论坛 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖

6楼: 哦!明白了……

 

 

 


学PSoC 赢5000元现金大奖


linnaldf 发表于 2008-5-29 11:33 ARM 论坛 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖

7楼: 我们用ucos操作系统

我们用ucos操作系统,uclinux的CPU_Reset(0)怎么实现软件复位呢?


 

 


学PSoC 赢5000元现金大奖


linnaldf 发表于 2008-5-29 11:35 ARM 论坛 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖

8楼: 回5楼

 Ice_River
5楼: 用一个跳转到
跳到0x00000000

好像不能这样吧?



关键词: S3C2410     如何     实现     软件     复位    

工程师
2008-06-04 16:47:10     打赏
2楼
直接跳转至0x00000000就可以了!
我是这样认为的!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]