Trying to build a SYS/BIOS-compliant executable to exercise the PSP/SATA driver.
Running:
sysbios 6_31_04_27,
xdctools 3_20_08_88,
pspdrivers 01_30_01,
biosusb 01_10_03,
edma_lld 02_11_02_04,
ipc 1_22_03_23,
rtfs 1_10_02_32
and CCS 4.2.3 on Windows 7 (32-bit)
When I do a clean build I get many library-related link errors:
undefined first referenced
symbol in file
--------- ----------------
_C64_disableIER C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Sata_intf.obj>
_C64_enableIER C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Sata_intf.obj>
_ECM_disableEvent C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Sata_intf.obj>
_ECM_dispatchPlug C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Sata_intf.obj>
_ECM_enableEvent C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Sata_intf.obj>
_HWI_disable C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Ahci.obj>
_HWI_restore C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Ahci.obj>
_PRD0 C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Ata.obj>
_PRD1 C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Ata_remmed.obj>
_PRD2 C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Ata.obj>
_PRD3 C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Ata.obj>
_PRD_start C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Ata.obj>
_PRD_stop C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Ata.obj>
_PWRM_getCurrentSetpoint C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Sata_pm.obj>
_PWRM_getDependencyCount C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Sata_pm.obj>
_PWRM_getNumSetpoints C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Sata_pm.obj>
_PWRM_getSetpointInfo C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Sata_pm.obj>
_PWRM_registerConstraint C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Sata_pm.obj>
_PWRM_registerNotify C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Sata_pm.obj>
_PWRM_releaseDependency C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Sata_pm.obj>
_PWRM_setDependency C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Sata_pm.obj>
_SEM_pend C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Ata.obj>
_TSK_timerSem C:\\Program Files\\Texas Instruments\\pspdrivers_01_30_01\\packages\\ti\\pspiom\\sata\\lib\\C6748\\Release\\ti.pspiom.sata.a674<Ata.obj>
Clearly these are DSP/BIOS symbol names. Have I missed something critical in "Migrating a DSP/BIOS 5 Application to SYS/BIOS 6" (SPRAAS7E.pdf) ?
My build options have every library under the sun (I've stripped it down to the nothing and rebuilt, too).
What am I missing?
Haven't found any documentation that would suggest that the PSP package is compliant with SYS/BIOS. PSP User Guide and Release Notes only mention DSP/BIOS. Are the docs old, is the PSP package not ready for SYS/BIOS yet, or do I have to build the PSP libraries myself, or... ? I've been through the SATA driver documentation too, not much enlightenment to report.
Any suggestions would be greatly appreciated.
- K