Hi All,
I am working on CCS 5.2 and device C66xx. I am trying to switch from original platform to user define platform.
Initially i was working on platform ti.platforms.evm6670 defined in XDC tools. The XDC tools version i am using is 3.22.1.21. The new platform which i have created (ti.platforms.evm6670.customize) is having only L2SRAM, L1PSRAM, L1DSRAM defined in it and rest of the memories i am defining in the linker command file. I have written the entire memory map for my project in command file and removed all the configurations regarding memory map from .cfg file. I am working on multicore environment. Initially i had implemented these changes in core 2 and core 1, and everything was working fine. But, when i tried to import all these changes on to core 0, TFTP of the file from ARM processor does not take place and the program enters the error condition.
The size of the file which i am trying to TFTP is 2302 bytes and the buffer in which i am doing TFTP is of size 2500 bytes. During debugging i found that in the old platform after TFTP the file gets transferred completely and i can see the filesize as 2302 bytes, but in the customized platform it shows only 512 bytes gets transferred, due to which it enters the error state.
I am not able to understand why i am facing this problem during the platform switching.
Kindly someone help me out in resolving this issue and explain me the reason for such behavior.
Thanks,
Deepain Nayyar