I've corrected one issue by downloading PSP SDK 03.20.00.14 and importing the ccsv4 project from /src/boot-strap/armubl-03.20.00.14/ccsv4/omapl1x7 into ccsv5.5.
The Configuration is for BOOT_NAND. The Device Variant is selected as EVMAM1707.
The compiler version is TI v5.1.1, ELF output format, Linker command file is AM1707.cmd. Runtime library support is automatic.
It looks like all .obj files are built, but I am getting unresolved symbols during the link stage. So I think I'm back to resolving a library.
<Linking>
>> Compilation failure
undefined first referenced
symbol in file
--------- ----------------
DEVICE_TIMER0Stop /home/dedmondson/workspace/ubl-omapl1x7/ubl.obj
DEVICE_bootMode /home/dedmondson/workspace/ubl-omapl1x7/ubl.obj
DEVICE_disable_DSP /home/dedmondson/workspace/ubl-omapl1x7/ubl.obj
DEVICE_emifBusWidth /home/dedmondson/workspace/ubl-omapl1x7/nandboot.obj
DEVICE_init /home/dedmondson/workspace/ubl-omapl1x7/ubl.obj
DEVICE_isDSPBoot /home/dedmondson/workspace/ubl-omapl1x7/nandboot.obj
NAND_EMIFStart /home/dedmondson/workspace/ubl-omapl1x7/nandboot.obj
gDeviceOpPoint /home/dedmondson/workspace/ubl-omapl1x7/ubl.obj
error: unresolved symbols remain
error: errors encountered during linking;
"/home/dedmondson/workspace/ubl-omapl1x7/ubl-nand.out" not built
gmake: *** [/home/dedmondson/workspace/ubl-omapl1x7/ubl-nand.out] Error 1
gmake: Target `all' not remade because of errors.
**** Build Finished ****