I have been using the following code(partial) to simulate a program that I am writing. I am using ADSP21160 device in VDSP 5.0 Environment. The data is received through link port data to process it and is transmitted it via another link port. This was working fine until I updated VDSP++ 5.0 with update 7. Now when I simulate the code using a file with integer or hex data, the lbuf does not get the value from the file but it is loaded with some garbage data. Please let me know what is going wrong. I have not changed the code at all. It continues to work as it is when the update7 is unstalled.
The relevent section of my code is:
r0=A2LB2 | A1LB1;
r0=L2EN | L1EN | L1TRAN | L1DPWID;
bit tst ustat1 L2STAT0 ;
if not tf jump start;
r0=dm(LBUF2); //Current Pixel