Part Number: TMS320F28034
Other Parts Discussed in Thread: C2000WARE
I watch disasembly
main():
3ecdb1: FE08 ADDB SP, #8
504 memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (Uint32)&RamfuncsLoadSize);
3ecdb9: 28A90270 MOV @AL, #0x0270
3ecdbb: 28A80000 MOV @AH, #0x0000
3ecdbd: 8F008800 MOVL XAR4, #0x008800
3ecdbf: 8F7F0AFF MOVL XAR5, #0x3f0aff
3ecdc1: 767F0AFC LCR memcpy
where
8 /* modification, are permitted provided that the following conditions */
memcpy():
3f0afc: 767F0AFC LCR memcpy
10 /* */
3f0afe: 0006 LRETR
memcpy called memcpy and overflow stack.
What have I done wrong?
compiler TI v18.12.1.LTS