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.

Question on Platform_Test project attached with EVM6678 board.

When I was loading Platform_Test project attached with EVM6678 board, an error occurred:"IcePick_D:GEL:Error While ececuting OnTargetConnect():identifier not found:DNum".

Even though this error occurred, the loading process realized, but in the running process, something wrong with test_uart() function. The running was hold after printing "Type 10 characters in serial console". 

Can somebody explain it and help me to solve this problem?

Thanks a lot,

May

  • Hi May,

    The first error may be caused by the attached GEL file, which miswrite the name of register DNUM to DNum. It's a core register to represent the number of DSP core. You can check whether the DNUM is correctly spelled in your GEL file, because it's related to many initialization process. So let us know if it helps to your second question.

    Allen

  • Hi Allen,

    I miswrote the error message, the original one is :"identifier not found:DNUM".

    So how to solve this problem?

  • Hi May,

    Which GEL file are you used? Could you paste it here?

    Allen

  • Hi Allen,

          I appreciate your help very much!

          I used the original GEL file aftering install CCsv5.0.3 and BIOS MCDSK 2.0.0, and the file is here.

          It's a pleasure you can check it for me.

         7178.evmc6678l.gel.txt

         Since the .gel type file cannot be attached on this website, I added .txt  suffix to it.

         Thanks again     

         May

  • Hi May,

    The gel file has no problem.

    And I tried it in my C6678EVMLE, it will print the error as you said. I don't know the reason, but it seems has no influence. I paste my ccxml here and you can try.

     

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <configurations XML_version="1.2" id="configurations_0">
    <configuration XML_version="1.2" id="Blackhawk XDS560v2-USB Mezzanine Emulator_0">
            <instance XML_version="1.2" desc="Blackhawk XDS560v2-USB Mezzanine Emulator_0" href="connections/BH-XDS560v2-USB_Mezzanine.xml" id="Blackhawk XDS560v2-USB Mezzanine Emulator_0" xml="BH-XDS560v2-USB_Mezzanine.xml" xmlpath="connections"/>
            <connection XML_version="1.2" id="Blackhawk XDS560v2-USB Mezzanine Emulator_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/tixds560c66xx.xml" id="drivers" xml="tixds560c66xx.xml" xmlpath="drivers"/>
                <instance XML_version="1.2" href="drivers/tixds560cs_dap.xml" id="drivers" xml="tixds560cs_dap.xml" xmlpath="drivers"/>
                <platform XML_version="1.2" id="platform_0">
                    <instance XML_version="1.2" desc="TMS320C6678_0" href="Devices/C6678.xml" id="TMS320C6678_0" xml="C6678.xml" xmlpath="Devices"/>
                <device HW_revision="1" XML_version="1.2" description="C66x core" id="TMS320C6678_0" partnum="TMS320C6678">
                        <router HW_revision="1.0" XML_version="1.2" description="ICEPick_D Router" id="IcePick_D_0" isa="ICEPICK_D">
                            <subpath id="subpath_0">
                                <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" id="C66xx_0" isa="TMS320C66XX">
                                    <property Type="filepathfield" Value="..\GEL\evmc6678l.gel" id="GEL File"/>
                                </cpu>
                            </subpath>
                            <subpath id="subpath_1">
                                <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" id="C66xx_1" isa="TMS320C66XX">
                                    <property Type="filepathfield" Value="..\GEL\evmc6678l.gel" id="GEL File"/>
                                </cpu>
                            </subpath>
                            <subpath id="subpath_2">
                                <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" id="C66xx_2" isa="TMS320C66XX">
                                    <property Type="filepathfield" Value="..\GEL\evmc6678l.gel" id="GEL File"/>
                                </cpu>
                            </subpath>
                            <subpath id="subpath_3">
                                <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" id="C66xx_3" isa="TMS320C66XX">
                                    <property Type="filepathfield" Value="..\GEL\evmc6678l.gel" id="GEL File"/>
                                </cpu>
                            </subpath>
                            <subpath id="subpath_4">
                                <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" id="C66xx_4" isa="TMS320C66XX">
                                    <property Type="filepathfield" Value="..\GEL\evmc6678l.gel" id="GEL File"/>
                                </cpu>
                            </subpath>
                            <subpath id="subpath_5">
                                <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" id="C66xx_5" isa="TMS320C66XX">
                                    <property Type="filepathfield" Value="..\GEL\evmc6678l.gel" id="GEL File"/>
                                </cpu>
                            </subpath>
                            <subpath id="subpath_6">
                                <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" id="C66xx_6" isa="TMS320C66XX">
                                    <property Type="filepathfield" Value="..\GEL\evmc6678l.gel" id="GEL File"/>
                                </cpu>
                            </subpath>
                            <subpath id="subpath_7">
                                <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" id="C66xx_7" isa="TMS320C66XX">
                                    <property Type="filepathfield" Value="..\GEL\evmc6678l.gel" id="GEL File"/>
                                </cpu>
                            </subpath>
                        </router>
                    </device>
                </platform>
            </connection>
        </configuration>
    </configurations>
    

    Your project is halted in test_uart because the test function need a input in UART console, if you didn't connect EVM's UART to PC, then the process will not return. Just skip this step if you don't need the function of UART.

    Allen

     

  • Thanks Allen, you're right , I didn't connect EVM's UART to PC. I'll skip it and try again.