MSP430的PC指针如何修改

2019-03-24 15:02发布

目前在做IAP升级,将升级程序从外部E2PROM导入RAM后,需要修改PC指针指向RAM空间的首地址。求问:修改PC值该咋办?用C语言咋实现?IAR好像不支持嵌入汇编。不胜感激!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
鸵鸟蝈蝈
1楼-- · 2019-03-25 00:11
 精彩回答 2  元偷偷看……
peter_zheng
2楼-- · 2019-03-25 05:31
< :TI_MSP430_内容页_SA7 --> char *Flash_ptr;                          // Flash pointer
  Flash_ptr = (char *) 0x1040;              // Initialize Flash pointer

类似于这种吧
Triton.zhang
3楼-- · 2019-03-25 06:32
// 从地址FC00开始运行
((void(*)void)0xFC00)();
bsnzc
4楼-- · 2019-03-25 08:53
 精彩回答 2  元偷偷看……
www.bjsanyo.cn
5楼-- · 2019-03-25 14:14
我也想学啊
woody_chen
6楼-- · 2019-03-25 18:52
asm("mov  #0F800h,PC");        //把F800赋给PC

一周热门 更多>

相关问题

    相关文章