哪位大神程序在sram里调试成功过的

[复制链接]
661|0
 楼主| 爱德华复制手 发表于 2020-4-26 11:44 | 显示全部楼层 |阅读模式
有介绍点经验的么?

我按照教程上的调试
调试命令窗口是这个提示
FUNC void Setup (void) {
  SP = _RDWORD(0x20000000);             // 设置栈指针SP,把0x20000000地址中的内容赋值到SP。
  PC = _RDWORD(0x20000004);             // 设置程序指针PC,把0x20000004地址中的内容赋值到PC。
  _WDWORD(0xE000ED08, 0x20000000);      // Setup Vector Table Offset Register
}

LOAD %L INCREMENTAL                    // 下载axf文件到RAM
*** error 57: illegal address (0x20000000)
Setup();                 //调用上面定义的setup函数设置运行环境  
^
*** error 34, line 18: undefined identifier

//g, main                 //跳转到main函数,本示例调试时不需要从main函数执行,注释掉了,程序从启动代码开始执行

这个怎么回事呢?

看cpu寄存器 sp 和 pc 并不是正确的sram里面的值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

376

主题

377

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部