Presentation is loading. Please wait.

Presentation is loading. Please wait.

SDK Demo/Tutorial John DeHart.

Similar presentations


Presentation on theme: "SDK Demo/Tutorial John DeHart."— Presentation transcript:

1 SDK Demo/Tutorial John DeHart

2 Topics Getting started Documentation Project files:
.dwp ME, files, build settings, etc .dwo Thread, Breakpoint, Memory/Data Watch, etc .dwg, .dwt ??? Run Developer Workbench Load a project Save project Close project Documentation View:Project Workspace:Infoview Development Tools User’s Guide IXP2800 Programmers Reference Manual Intel C Compiler Reference IXP2800 Hardware Reference Manual

3 Topics Simple Operations: Build Rebuild Start Debugging Stop Debugging
Viewing Memory Viewing Data Inline vs. in DataView window Windows: Docked vs. Undocked Breakpoints Code Data Memory Thread Status Active vs. Swapped Out PC Packet Simulation Status

4 Topics Advanced Operations Build Settings:
List files Associating files with it Associating with an ME Preprocessor defines Include paths View:Debug Windows:Thread history Thread Executing Thread Idle ME Stalled Memory Accesses Signals Simulation:Define Network Traffic:PktGen Simulation:System Configuration Startup Scripts TCAM Configuration Simulation vs. Hardware Debugging in ‘C’ vs uc

5 Topics Some things you might want to do or problems you might have
Examine an SRAM buffer descriptor for a buffer handle your block received SRAM_desc_ptr = (bufHandle & 0xFFFFFF) << 2 Examine a DRAM buffer for a buffer handle your block received DRAM_buff_ptr = ((bufHandle & 0xFFFFFF) << 8) + OFFSET OFFSET typically is 0x180 My block is not getting pkts Pkts aren’t getting to the block after mine Things go into the QM but don’t ever come out dl_system.h dl_sink and dl_source functions Location Usage and Build settings for


Download ppt "SDK Demo/Tutorial John DeHart."

Similar presentations


Ads by Google