FAQ
NuForum
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
登录
注册
搜索
搜索
搜索
热搜
NANO
NUC
MINI51F
M051
开发板
研讨会
视频
本版
帖子
用户
本版
帖子
用户
道具
勋章
任务
留言板
群组
设置
我的收藏
退出
牛卧堂MCU技术交流
»
首页
›
MCU/MPU经验讨论
›
新唐Cortex-M0 MCU技术交流
›
复位后怎么从0x00地址执行程序
返回列表
选中
篇:
置顶
|
[NUC]
复位后怎么从0x00地址执行程序
[复制链接]
匿名
发表于 2024-5-29 13:34:10
|
阅读模式
使用例程进行软件复位后是跳转到0x00000254,目前需要软件复位后可以从0x00执行程序。
请问各位有什么地方需要改动吗?
post_newreply
回复
使用道具
chrishu
发表于 2024-5-30 09:53:32
|
显示全部楼层
芯片上电或复位后,首先加载SP和PC,ARM规定从0地址处加载SP,从0x00000004处加载PC。
然后将程序控制权交给程序,到PC所指地址开始执行程序。
地址0x00000004里保存的数据就是第一句代码所在的位置。
管理
回复
支持
反对
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
|
上传
点击附件文件名添加到帖子内容中
描述
阅读权限
本版积分规则
发表回复
回帖后跳转到最后一页
新唐MCU