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.

AM3517 and KITL on internal EMAC with IRQ Support

Hello,

I'm using the AM3517 with the latest CE BSP (ARM_A8_01_01_00_patch_01).

I want to use the internal EMAC for KITL debugging, but it's only running in polling mode, because the framework didn't get an IRQ from the BSPIntrRequestIrqs function.

I've added the following code and hoped that it will function:

intr.c:

case OMAP_CPGMAC_REGS_PA:
                    *pCount = 1;
                    *pIrq = GetIrqByDevice(OMAP_DEVICE_CPGMAC, L"RX");
                    rc = TRUE;
                    break;

The device gets connected to Visual Studio and I see the debug output, but it stops at the following line and I can't break into the code:

FSREG: Unable to read value "Start DevMgr" under HKEY_LOCAL_MACHINE\init\BootVars

Does anyone have an idea what could be wrong and if it's the right way, to give the Rx IRQ to KITL?

Thanks ahead!

 

  • This feature haws been implemented in 01.02.00 release. Please download the latest BSP from TI website.

    -Madhvi

  • Thanks you very much for your answer!

    Perhaps TI could change the current version on the download site - the BSP is available at least, but the text everywhere stated, that the 01.01.00 patch 01 is the last version - even at the title if you click the link for "Get Software" on this site:

    http://focus.ti.com/docs/toolsw/folders/print/wincesdk-a8.html

     

  • Greg

    The 01.01.00 patch 01 version you are referring to is the WINCE SDK version which is an umbrella for 3 different components - BSP, DVSDK and GFX. The 01.02.00 version I mentioned was for BSP component. So if you visit http://software-dl.ti.com/sdoemb/sdoemb_public_sw/wince_sdk/latest/index_FDS.html, you will see that the BSP version posted there is 01.02.00. The WinCE SDK version and BSP version are not the same always (they have been in the past but not guaranteed to be the same always). Hope this clears your confusion.

    -Madhvi