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.

BIOS5 to SYS BIOS migration :warning during .tcf conversion "bios.MEM.xxxx is not supported”?

Other Parts Discussed in Thread: AM1705, SYSBIOS

Dear Bios Team,

Question on Migration of a SW project from DSP/BIOS to SYS/BIOS. Target is AM1705 processor. SYS/BIOS version used is 6.31.04.27.
There are some warnings in the CFG file after the converting. All are related to the MEM module and say “bios.MEM.xxxx is not supported”. See below the log.
Still seems that the MEM module is supported in SYS BIOS (according to chap 4 of Migrating a DSP/BIOS 5 Application to SYS/BIOS 6 - SPRAAS7E) .
Are there any steps to be done to take care of those warnings? Do those warning have some particular meaning?

Thanks and best regards,
Anthony



**** Build of configuration Debug for project ipx_dsp ****
D:\Program Files\Texas Instruments\ccsv4\utils\gmake\gmake -k all
'Building file: ../Sources/x_ip.cfg'
'Invoking: XDCtools'
"D:/Program Files/Texas Instruments/xdctools_3_20_08_88/xs" --xdcpath="D:/Program Files/Texas Instruments/ipc_1_22_03_23/packages;D:/Program Files/Texas Instruments/bios_6_31_04_27/packages;D:/Program Files/Texas Instruments/xdais_7_10_00_06/packages;D:/Program Files/Texas Instruments/xdais_7_10_00_06/examples;D:/Dokumenty/css4_test/_platform/BiosRepo;" xdc.tools.configuro -o configPkg -t ti.targets.C64P -p sysbios_xip_dsp -r whole_program -c "D:/Program Files/Texas Instruments/ccsv4/tools/compiler/c6000" "../Sources/x_ip.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring x_ip.p64P from package/cfg/x_ip_p64P.cfg ...
bios.enableRealTimeAnalysis is not supported
bios.enableRtdx is not supported
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.GBLINITSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.TRCDATASEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.SYSDATASEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.OBJSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.BIOSSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.SYSINITSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.HWISEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.RTDXTEXTSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.TEXTSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 316: ti.bios.MEM : Replace with Program.sectMap[".text"] = "DDR2";
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.SWITCHSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 316: ti.bios.MEM : Replace with Program.sectMap[".switch"] = "DDR2";
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.CINITSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 316: ti.bios.MEM : Replace with Program.sectMap[".cinit"] = "DDR2";
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.PINITSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 316: ti.bios.MEM : Replace with Program.sectMap[".pinit"] = "DDR2";
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.CONSTSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 316: ti.bios.MEM : Replace with Program.sectMap[".const"] = "DDR2";
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.HWIVECSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.ARGSSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 316: ti.bios.MEM : Replace with Program.sectMap[".args"] = "DDR2";
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.DATASEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 316: ti.bios.MEM : Replace with Program.sectMap[".data"] = "DDR2";
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.STACKSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 316: ti.bios.MEM : Replace with Program.sectMap[".stack"] = "DDR2";
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.BSSSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 316: ti.bios.MEM : Replace with Program.sectMap[".bss"] = "DDR2";
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.FARSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 316: ti.bios.MEM : Replace with Program.sectMap[".far"] = "DDR2";
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 312: ti.bios.MEM : bios.MEM.CIOSEG is not supported.
warning: ti.bios.MEM: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/MEM.xs", line 316: ti.bios.MEM : Replace with Program.sectMap[".cio"] = "DDR2";
warning: ti.bios.TSK: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/TSK.xs", line 134: ti.bios.TSK : bios.TSK.CALLSWITCHFXN not supported
warning: ti.bios.TSK: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/TSK.xs", line 138: ti.bios.TSK : bios.TSK.SWITCHFXN not supported
warning: ti.bios.CLK: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/CLK.xs", line 269: ti.bios.CLK : bios.CLK.INPUTCLK not supported
warning: ti.bios.RTDX: "D:/Program Files/Texas Instruments/bios_6_31_04_27/packages/ti/bios/RTDX.xs", line 54: ti.bios.RTDX : RTDX is not supported
cl64P package/cfg/x_ip_p64P.c ...
lnk64P x_ip.p64P ...

  • - Sorry I meant during build not during conversion.
    In fact there are as well warning in the converted .cfg file but it does not seem to be related to the compiler warnings from the log above.
    And those .tcf properties are clearly not supported in SYS BIOS (as mentionned in appendix B of SPRAAS7E).

    - Do those build time warning (from the original post above) have a particular meaning? Can they be safely ignored?

    Thanks and best regards,

    Anthony

     

  • Anthony,
    these warnings are related to memory map configuration. In DSP/BIOS 5, memory map configuration was a part of a TCF script. In SYS/BIOS 6, memory configurations are managed by platform packages. Depending on your build environment, you specify a platform for your app in the RTSC tab in CCS or in package.bld, if you are building outside of CCS. Therefore, the statements in the converted CFG script that used to configure memory are NOPs. You can safely remove all
    bios.MEM.*SEG = ...
    statements from your CFG script.