Let's say I would like to create a BIOS project utilizing the PSP UART driver. This is not a trivial thing to do! Is there anything that can be done to simplify this usage?
Here's what I tried:
- Create a RTSC config project
- Under the "parent" project, select the RTSC config project as a project reference
- When I build the parent project it also builds the cfg, but now I get a linker error about redefined sections since they are being defined in both linker.cmd and bioscfg.cmd.
- In the RTSC config project under "Advanced Options" I clicked the "read inline.tcf in addition to inline cfg (--tcf)" option and then did an "exclude from build" of the BIOS tcf file. Now the RTSC config tries to pull in the tcf, but it fails because they are not in the same directory!!!!
So I still do not have this building... How is this supposed to work?!
**** Build of configuration Default for project rtsc_cfg_proj ****
C:\Program Files\Texas Instruments\ccsv4\utils\gmake\gmake -k all
'Building target: configPkg.PHONY'
'Invoking: XDCtools v3.15'
"C:/Program Files/Texas Instruments/xdctools_3_15_00_35/xs" --xdcpath="C:/Program Files/Texas Instruments/ipc_1_00_00_31/packages";"C:\ti\psp\DM648_BIOSPSP_RELEASE_1_10_01\pspdrivers_1_10_01\packages";"C:\ti\edma_lld\edma3_lld_1_05_00\packages"; xdc.tools.configuro -o "configPkg" -t ti.targets.C64P -p ti.platforms.evm6424 -r debug -c "C:/Program Files/Texas Instruments/ccsv4/tools/compiler/c6000" --tcf "../6424dsk.cfg"
js: "C:/Program Files/Texas Instruments/xdctools_3_15_00_35/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: Error: can't open .tcf input file '../6424dsk.tcf'