Hello,
On AMIC110 evaluation kit, we are trying LED/GPIO example program and while debugging/flashing using Code composer studio, we find memory verification error, screenshot attached.
Any suggestion on how to have it resolved? Thanks.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
On AMIC110 evaluation kit, we are trying LED/GPIO example program and while debugging/flashing using Code composer studio, we find memory verification error, screenshot attached.
Any suggestion on how to have it resolved? Thanks.
Hi,
This kind of problem was most likely caused by improper CCS setup. Please follow instructions at https://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/AM335X/linux/How_to_Guides/Hardware_Setup_with_CCS/ICE_AMIC110_EVM_Hardware_Setup.html to setup your board and CCS.
Regards,
Jianzhong
Hi Jianzhong,
Thanks for response - we reinstalled CCS and followed the set-up mentioned in above link (suggested by you). This time same error is appearing with little different indication to some memory map and GEL file - could you check once where are we going wrong?
Hi,
I don't see the error file that you uploaded. I have tried the GPIO example on my setup and it works fine. To clarify, I have the following:
1. AM335x PDK 1.0.17 (from Processor-SDK RTOS 6.3)
2. Example project from PDK: pdk_am335x_1_0_17\packages\MyExampleProjects\GPIO_LedBlink_iceAMIC110_armTestProject
3. AMIC110 ICE
4. Code Composer Studio 9.3
5. XDS200 JTAG.
I noticed that you have XDS100 which I haven't tried.
Regards,
Jianzhong
Hello Jianzhong,
Thanks again. Still the error/issue isn't resolved yet, do you see DDR issue here, means it's malfunctioning or not working as expected?
Or any other major component on the evaluation kit, do you see as hardware fault?
Any pointer on same would help. Thanks.
Best Regards
Satya
Hi Satya,
Did you have same setup as mine, CCS, JTAG, PDK, etc? Can you attach your CCS config file for me to take a look? I attached mine for you to have a try (please rename it to .ccxml).
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <configurations XML_version="1.2" id="configurations_0"> <configuration XML_version="1.2" id="Texas Instruments XDS2xx USB Onboard Debug Probe_0"> <instance XML_version="1.2" desc="Texas Instruments XDS2xx USB Onboard Debug Probe_0" href="connections/TIXDS2XXUSB_onboard_Connection.xml" id="Texas Instruments XDS2xx USB Onboard Debug Probe_0" xml="TIXDS2XXUSB_onboard_Connection.xml" xmlpath="connections"/> <connection XML_version="1.2" id="Texas Instruments XDS2xx USB Onboard Debug Probe_0"> <instance XML_version="1.2" href="drivers/tixds560icepick_d.xml" id="drivers" xml="tixds560icepick_d.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560cs_dap.xml" id="drivers" xml="tixds560cs_dap.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560cortexM.xml" id="drivers" xml="tixds560cortexM.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560cs_child.xml" id="drivers" xml="tixds560cs_child.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560cortexA.xml" id="drivers" xml="tixds560cortexA.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560csstm.xml" id="drivers" xml="tixds560csstm.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560etbcs.xml" id="drivers" xml="tixds560etbcs.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560pru.xml" id="drivers" xml="tixds560pru.xml" xmlpath="drivers"/> <platform XML_version="1.2" id="platform_0"> <instance XML_version="1.2" desc="ICE_AMIC110_0" href="boards/amic110_ice.xml" id="ICE_AMIC110_0" xml="amic110_ice.xml" xmlpath="boards"/> </platform> </connection> </configuration> </configurations>
Regards,
Jianzhong
Hi Jianzhong,
Please find attached CCS Config file for your review:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configurations XML_version="1.2" id="configurations_0">
<configuration XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe_0">
<instance XML_version="1.2" desc="Texas Instruments XDS110 USB Debug Probe_0" href="connections/TIXDS110_Connection.xml" id="Texas Instruments XDS110 USB Debug Probe_0" xml="TIXDS110_Connection.xml" xmlpath="connections"/>
<connection XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe_0">
<instance XML_version="1.2" href="drivers/tixds510icepick_d.xml" id="drivers" xml="tixds510icepick_d.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds510cs_dap.xml" id="drivers" xml="tixds510cs_dap.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds510cortexM.xml" id="drivers" xml="tixds510cortexM.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds510cs_child.xml" id="drivers" xml="tixds510cs_child.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds510cortexA.xml" id="drivers" xml="tixds510cortexA.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds510csstm.xml" id="drivers" xml="tixds510csstm.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds510etbcs.xml" id="drivers" xml="tixds510etbcs.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds510pru.xml" id="drivers" xml="tixds510pru.xml" xmlpath="drivers"/>
<platform XML_version="1.2" id="platform_0">
<instance XML_version="1.2" desc="ICE_AMIC110_0" href="boards/amic110_ice.xml" id="ICE_AMIC110_0" xml="amic110_ice.xml" xmlpath="boards"/>
</platform>
</connection>
</configuration>
</configurations>
------------
Thanks & Regards
Satya
Hi Jianzhong
Please find CCS debug config file...
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <configurations XML_version="1.2" id="configurations_0"> <configuration XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe_0"> <instance XML_version="1.2" desc="Texas Instruments XDS110 USB Debug Probe_0" href="connections/TIXDS110_Connection.xml" id="Texas Instruments XDS110 USB Debug Probe_0" xml="TIXDS110_Connection.xml" xmlpath="connections"/> <connection XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe_0"> <instance XML_version="1.2" href="drivers/tixds510icepick_d.xml" id="drivers" xml="tixds510icepick_d.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds510cs_dap.xml" id="drivers" xml="tixds510cs_dap.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds510cortexM.xml" id="drivers" xml="tixds510cortexM.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds510cs_child.xml" id="drivers" xml="tixds510cs_child.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds510cortexA.xml" id="drivers" xml="tixds510cortexA.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds510csstm.xml" id="drivers" xml="tixds510csstm.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds510etbcs.xml" id="drivers" xml="tixds510etbcs.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds510pru.xml" id="drivers" xml="tixds510pru.xml" xmlpath="drivers"/> <platform XML_version="1.2" id="platform_0"> <instance XML_version="1.2" desc="ICE_AMIC110_0" href="boards/amic110_ice.xml" id="ICE_AMIC110_0" xml="amic110_ice.xml" xmlpath="boards"/> </platform> </connection> </configuration> </configurations>
Hi Jianzhong,
Yes, I'm using XDS110. No, we don't have XDS200
XDS110 is also recommended for AMIC110, isn't it so?
--
Best Regards,
Satya
Hi Satya,
Yes, XDS110 should also work according to the guide. I checked your CCS configuration file and it looks fine. It seems to me that you ware able to launch the target in CCS and connect to A8 core. Did you have problems when loading the .out file or running it? Can you provide some more detailed information on what you did and share a screen capture when the problem happened?
Thanks,
Jianzhong
Hi Jianzhong,
Yes, we could build, launch/connect to target/A8 core, after adding the out file means loading this error was identified, please see the screenshot as follows:
Thanks & Regards
Satyabrata Mohanty
Hi Satya,
Sorry for my late response. Regarding data verification error, please look at this article for more information and how to resolve it.
Please also make sure you follow the instructions for creating PDK example projects.
Thanks,
Jianzhong
Hello Jianzhong,
We have thoroughly checked all the references and links provided on TI sites, still no luck getting it done.
Do you see any issue with DDR faulty as hardware has gone bad !!
If that's the case - do you suggest me checking EtherCAT (which doesn't need DDR) - is that good idea ?
Let me know. Thanks.
Best Regards
Satya
Hi Satya,
Sure, you can try that. At the same time, can you share your .out file here and let me try it on my setup? Rename the file to .txt and upload.
Thanks,
Jianzhong
Hello Jianzhong,
Sorry for delayed response. Please find attached .out file in .txt format.
UART_BasicExample_iceAMIC110_armExampleProject.txt
Let me know if anything else needed. Thanks.
Best Regards
Satya
Hi Satya,
Thanks for sharing the .out file. I tried it on my AMIC110 ICE EVM and it worked fine. So looks like your board may have some problems. You may want to double check CCS data verification error debugging. I missed this link in my previous post.
Regards,
Jianzhong