I've noticed that the register address differs library include code and data sheet of C672x.
for example, in csl_chip.h (for c672x) register address is described like below,
/** CGFMCASP0 register*/
CSL_CHIP_REG_CFGMCASP0 = 0x20000018u,
but, in data sheet SPRS370E 'Table 3-1. Device-Level Configuration Registers'
indicates that the address is 0x4000 0018.
Why is this difference happens?
I think that it uses the image address of the register, the code written while not the document prepared well.
currently, it is not documented (hidden) usage of register.
but, I worry that side effect of it. (now, and in future devices)
I hope that it make clear this difference officially by TI.