嵌入式爱好者

查看: 5043|回复: 1

[裸机程序] AXD access sdram fail

[复制链接]

1

主题

2

帖子

6

积分

扫一扫,手机访问本帖
发表于 2019-1-6 21:44:40 | 显示全部楼层 |阅读模式
       新人,想用s3c6410 裸机学习arm指令,汇编指令如下:
  AREA test, CODE, READONLY  
  ENTRY
START
  LDR R0, =0x0000000
  MOV R1, #0x11
  MOV R2, #0x22
  MOV R3, #0x33
  MOV R4, #0x44
  LDR R5, [R0]
  STR R1, [R0]
  STR R2, [R0,#0x4]
  STR R3, [R0,#0x8]
  STR R4, [R0,#0xc]
  LDMIA R0!, {R5-R8}

STOP
  B STOP

  END


armasm指令:armasm --debug --keep --cpu=ARM1176JZF-S
armlink指令:armlink --map --symbols --ro_base=0x50000000 --entry=0x50000000
AXD debug 单步执行运行到  STR R2, [R0,#0x4] 发生异常,当前开发板boot from nand,系统已经up,
按道理sdram已经配置好,cpu已经可以access sdram,手动在memory window输入也是可以写的,就是cpu无法
写,请有懂得大大给点建议,感谢

axd_debug2.png
axd_debug1.png
回复

使用道具 举报

1

主题

2

帖子

6

积分

 楼主| 发表于 2019-1-23 21:39:06 | 显示全部楼层
没有人知道原因???
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-20 12:53

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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