Hi,
I have a custom board targeting C6748 DSP. The question I would like to post is verify that my on-board mDDR(MT46H64M16LFBF-6 ITB) has hardware issues and I hope to counter check in this forum. It is a bit lengthy here to describe the mDDR hardware problem which I hope someone can pin-point the dubious step I have done in the software domain.
We have an application program developed in BSP-BIOS5_41_10_36 which runs in CCS 5.1.0.06000 in which we connect XDS510 with C6748.gel to program the DSP setting. The .text section is selected with DDR. Under CCS tool-chain environment, everything works fine in which I can check that my main() entry point is the same as in the project release memory map address of 0xC00035e0. In short, the application program function correctly in the DSP in the described environment. I have attached a screen-shot in CCS environment.
Moving away from the CCS environment and .gel file setting, we have attempted to flash in the application binary file using the AIS generation and sfh tool into the on board SPI flash(M25P64-VMF6P) with no success. Re-building the sfh tool for a slower speed mDDR settings has been done but found no success too.
As an alternative solution we have used the UartHost.exe to download the application binary to at least check that the AIS configuration has been set correctly. The application program does not work correctly when the .text section is set to DDR but IRAM(internal memory) does.
I have attached a screen-shoot of the main() entry point 0xC00035e0 when .text section is set to DDR. This screen shoot is taken after UartHost has downloaded program successfully and hereafter, XDS510 is connected to the custom board with the same C6748.gel file to read back the DSP memory map. In summary, the expected main() entry point 0xC00035e0 is not found with the same op-code.
Could anyone advise me that the on-board mDDR(MT46H64M16LFBF-6 ITB) has hardware issues given the information regarding main() entry point found in this post? I have attached the AIS generation tool configuration file in this post for further probe.
Many thanks for replying this post.
Regards,
chris
