|
哈哈!我骗大家进来的,没什么爽的
问题是这样的:在PXA270上我跑这段程序:入口地址选为0X0(即NORFLASH的地址)
xlli_GPIOREGS_PA_BASE EQU 0x40e00000
xlli_GAFR0_L_offset EQU 0x00000054
xlli_GPDR0_offset EQU 0x0000000c
xlli_GPSR0_offset EQU 0x00000018
xlli_GPCR0_offset EQU 0x00000024
EXPORT LEDTEST
AREA LEDTESTASM,CODE,READONLY
LEDTEST
ldr r0, =xlli_GPIOREGS_PA_BASE ;
ldr r1, =0x0 ;
str r1, [r0, #xlli_GAFR0_L_offset] ;
ldr r1, =0xFFFFFFFF
str r1, [r0, #xlli_GPDR0_offset] ;
ldr r2, = 0xFFFFFFFF
str r2, [r0,#xlli_GPCR0_offset] ;亮灯
delay
ldr r3, =0x1FFFF
delay1
subs r3,r3,#1
cmp r3,#0x0
bne delay1
ldr r2, = 0xFFFFFFFF
str r2, [r0,#xlli_GPSR0_offset] ;灭灯
END
不知道这段代码是否有问题,现在的现象是,如果只有亮灯或者灭灯那条代码,程序在板子上都能正常显示,
但是这两个亮灯灭灯的代码都加上就不能看到我想要的现象,
不知道是那段延时程序的问题还是什么其他问题??
请大家帮忙看下
|
|