Dear,
I am using a TMS320C5515 DSP processor.
When running through the examples, i noticed the usage of mmap().
What exactly is the purpose of this?
for example:
mov #10,BSA45 does not use mmap
where mov #10,mmap(ST0_55) does use the mmap.
In the first case, using mmap or not does not matter, but in the second one a warning occures when not using mmap.
I can see in the assembler guide that the mov Smem,BSA45 is included were ST0_55 is not.
I do understand that mmap forces the XDP and SP to 0 so dma is always reffered to address 0 but I dont understand why ST0_55 needs mmap and BSA45 does not need it. Both are registers of the CPU. And why ST0_55 is not included in the assembler list (loading immediate values to CPU registers).
Thanks