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.
Part Number: TMDSECATCNCD379D
Tool/software: Code Composer Studio
When I debug the TMDSECATCNCD379D, encounter 3 questions ,as belows:
1、TMDSETHERCATCNCD379D project choose option 2 which is _F2837xD_CCARD_EFMIF_RAM. then build project, press run->load program and run program.
BOX1 had been scaned in TwinCAT3.1 .When setup advanced settings to write eeprom, it always hints no responding and can display nothing like figures shown. What am i doing wrong?
2. I want to choose the project option 1 flash or 2 ram ASYN16 .But another problem comes out. When I press dubug button, windows form appear to give a session"load program error".
of course, CCS give another 3 warning under the problwm window. I don not know how to fix it .
My CCS is Version: 8.0.0.00016 .
3、From spruig9,Page20 shows that program eeprom need to choose ESI ,this means choosingTMDSECATCNCD379D EtherCAT slave (ASYNC16) .xml.
SPRUIF9 P19 No.3 show that Write eeprom then to choose pdi_test_app_emif.bin.
so which one is correct to write eeprom?
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Christopher Chiarella:
Chris, thanks for reply.
1. I can read the content of EEPROM , but I think it is not correct and different from pdf file. The picture is as pic1, pic2 shows the writing EEPROM progress:
2. The project can be build and debug , generate .out file , a good news for me.
3.I guess because of wrong info. read from eeprom , Twincat can not scan out box which has Ti lable.
SSC 5.12 I am not sure it affects the result.
In reply to RICHIE:
Chris, thanks a lot.
echoback dome can be done successfully. But PDI HAL test demo fail . I have some questions to ask.
1. echoback demo : What is difference between .xml in the C:\ti\controlSUITE\development_kits\TMDSECATCND379D_V1.0\TMDSECATCNCD379D_EchoBack_Demo and .xml which is used by myself through SSC 5.11. If It is the same , I can use .xml generated in C:\ti\controlSUITE\development_kits\TMDSECATCND379D_V1.0\SSCToolC28xPatch.
2.echoback demo:If I Choose project build configuration option 1 flash , and dubug . CCS shows the main function ,then i must press F8 to run. In my opinon, . out is download into flash, then I can power off and power on ,but no need to connect jtag ,and it can automatically run well.
3. pdi_hal_test demo:
I can find esc memory address ,and enter into addr.1000 and addr.1002 . then I press the "write " button , the red number'1234' and '5678' change into black number. But at the same time ,CCS is running pdi_hal_test demo ,but have no response . test_address and dtest-data show nothing.
I guess when ESC RAM WRITE ,then project will halt at some line?
how to excute readding from PDI to ESC in detail?
4. I want to develop my board and protocol using EtherCAT, I do not kown what i can refer from echoback demo and pdi_hal_test_demo.
how can I generate .xml and .bin file if I only use my hardware and borad designed by myself , the core is TMS320F28379D, esc is ET110,SSC 5.11 ,CCS 8.0?
I find when I import C28xx_Config into ssc ,it show many choices to choose.But four options are about TMDSECATCNCD379D.I do not think the four ones are my answers , If I use SSC to generate .xml needed by twincat3.1 , how to choose or do next?
Can you give me some guidance about the process ?
5. slave stack code is not used in the pdi_hal_test demo ,but used in echoback demo ,I do not know why?
I need help to develop ethercat using 28379d and use my hardware ,design application protocol on ethercat.
Thank you .
Chris,Thank you for reply and it helps me.
I will try to go on pdi hal test demo , and develop Ethercat using my bord later.
When I use the board designed by meself connectting to ET1100(asyn 16), I can chooses below option.But I wonder it is noly used on TMDSECATNCD379D ,because it is writen on "TMDSECATNCD379D kit ". how to choose?
if EtherCAT daughter card is not used，and I userd EtherCAT circuit by meself refered to beckhoff documents, "Ti C28XX sample with ET1100 ESC(ASYNC16 PDI) on TMDSECATCNCD379" is the option which I can choose? I think maybe it is not suiteable for my ethercat hardware designed by meself.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.