Hi,
I would like to use the block move library function as part of my design on 6713. While reading spru657c.pdf, I came across the following line in section "B-3 : Known issues" of the document:
"The DSPF_sp_blk_move function corrupts the next two returning lines of code."
This statement got me confused as it seems to suggest that one can use the DSPF_sp_blk_move() function at their own risk and potentially upon returning from this function, the program counter may branch off to some unexpected part of the code due to the two-line corruption mentioned.
At first I thought of using a couple of dummy 'nop' instructions after calling the DSPF_sp_blk_move() function, however I am not convinced that this can be a reliable way of overcoming the inherent problem with the above library function as the nature of the corruption has not been clearly explained.
Is my interpretation of the mentioned error correct? Can anyone suggest a way of handling this corruption problem so that I can still reliably use the DSPF_sp_blk_move() function?
Regards...