Part Number:TMS320C6748
.option D,T
.length 102
.width 140
COPY_TABLE .equ 0xc4000000
CIN00ADDR .equ 0xc2006560
.sect ".myboot"
.global _boot
_boot:;************************************************************************
;* Debug Loop – Comment out B for Normal Operation
;************************************************************************
mvkl CIN00ADDR, b1 ; load entry address
mvkh CIN00ADDR, b1
mvkl COPY_TABLE, a3 ; load first pointer
mvkh COPY_TABLE, a3
ldw *a3++, b0 ; b0 : count
ldw *a3++, a4 ; a4 : start addr
copy_loop:
ldw *a3++, A5 ;
sub b0,1,b0 ; decrement counter
stb A5,*a4;
ADD 4, a4, a4
nop
nop
nop
nop
nop
nop
nop
nop
nop
[!b0] b .S1 copy_loop
b .S2 b1 //<———-此处跳转到b1寄存器的地方执行,b是跳转指令。 为什么不能跳转到b1的地方执行代码?请高手帮忙看下
nop 5
Shine:
不能跳转的话,程序跳转到哪里了?B1寄存器里的值是多少?
TI中文支持网

![TMS320F28379D: 导入例程出现故障Description Resource Path Location Type gmake: *** [gridconnectedinvlclfltr.obj] Error 1 gridConnectedInverterLCLFltr C/C++ Problem-TI中文支持网](https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_pastedimage1752114958744v1.jpg)

