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!
