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.

EVMK2H: EVMK2H Loading & executing vxWorks 6.9?

Part Number: EVMK2H


Hi, I just got an EVMK2H and want to try loading and running vxWorks 6.9 (instead of Linux).

If anyone's already done this and can share your knowledge: it would be greatly appreciated!

Currently I've
- built a "Hello World" 6.9 kernel using the ti_keystone BSP; I note that this BSP assumes load address at 0x8010_0000
- paused the EVM SoC U-Boot prompt
- set up a DHCP and TFTP server to load the "vxWorks" ELF file, and tried "bootp 0x8010000" , "go 0x8010000"
    - EVM stuck after "starting application at 0x80100000 ..."
- converted vxWorks ELF file to S-records, tried "loads", sent the file over serial port, "go 0x80100000"
    - "something" was being executed: I got a continuous string of garbage characters output
      tried again: EVM just stuck

In addition to needing help on executing the vxWorks image: specific questions are:
- is the ti_keystoneII BSP consistent with the EVMK2H memory map? Should starting address be changed? Are there other addresses that should be modified?
- what's the most expedient way to load a vxWorks image to the Flash filesystem, and have U-Boot run it?
- have you been able to source-level debug with Workbench 3.3.2/vxWorks 6.9?

Thanks again for any insight you can provide!