|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
为什么一写总线就死机?
因为无法用JTAG口写Flash,所以写了以下程序测试下:
IMPORT Main
AREA Init, CODE, READONLY
ENTRY
;Config SYS
LDR R0, =0x01C00000
LDR R1, =0x01 ;配置SYSCFG 0x01C00000:See P6-8
; Disable cache (8KB internal SRAM) :stall enable
STR R1, [R0]
;Config INT
LDR R0, =0x01E0000C
LDR R1, =0x07FFFFFF ;INTMSK Disable all interput
STR R1, [R0]
;Config Watchdog
LDR R0, =0x01D30000
LDR R1, =0x00000000 ;WTCON Disable all watchdog
STR R1, [R0]
;Config PLL
LDR R0, =0x01D80000
LDR R1, =0x00070071 LL 6M in 40M out
STR R1, [R0]
;Send Flash Autoselect command
LDR R0, =0x0555
LDR R1, =0xAA ;Autoselect command1
以以上程序都运行正常,但一运行下面这句就不动了!
一直等了很久也不能执行再下一句。
STRH R1, [R0]
此句本意是往地址0x555写数据0xAA
;BANKCON0用默认值
各位高人请问是否我的硬件有问题?
大家可否帮忙测试下以上语句在你的板子上可否运行。
十分感谢!
|
-
-
18_690.rar
1.77 KB, 下载次数: 0
, 下载积分:
资产 -2 信元, 下载支出 2 信元
|