[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.dsdp.rtsc] Re: Adding new platform to RTSC

Madhvi wrote:
I downloaded CCSv4 and tried using RTSC wizard. One thing I realized was that the wizard just creates a different platform type for an already existing device. However I want to create a new platform for a new device ? Leo TNETV107X (which is similar to Davinci but a totally different chip). So I ended by copying the files from ti/platforms/evmDM6446 to ti/platforms/evmTNETV107X and build it using xdc (used a simple config.bld and package.bld). So I got this part done.



But now, when I try to consume this package into my app, I get the following error. How do I go about resolving this?



# configuring bin/ti_platforms_evmTNETV107X/all.x64P from package/cfg/bin/ti_platforms_evmTNETV107X/all_x64P.cfg ...

/home/a0869614/mov11/tools/tools/xdc/xdctools_3_10_05_61/xs -Dxdc.path="/home/a0869614/mov11/codec_engine_2_24/examples/ti/sdo/ce/examples/servers/all_codecs/../../../../../..;/home/a0869614/mov11/tools/tools/xdc/xdctools_3_10_05_61/packages;/home/a0869614/mov11/codec_engine_2_24/cetools/packages;/home/a0869614/mov11/ce_2_24_packages;/apps/ti/dspbios/bios_5_33_05/packages;/vobs/rtenv;/home/a0869614/mov11/tools/tools/xdc/xdctools_3_10_05_61/packages;../../../../../.." -Dxdc.root=/home/a0869614/mov11/tools/tools/xdc/xdctools_3_10_05_61 -Dxdc.hostOS=Linux -Dconfig.importPath=".;/home/a0869614/mov11/codec_engine_2_24/examples/ti/sdo/ce/examples/servers/all_codecs/../../../../../..;/home/a0869614/mov11/tools/tools/xdc/xdctools_3_10_05_61/packages;/home/a0869614/mov11/codec_engine_2_24/cetools/packages;/home/a0869614/mov11/ce_2_24_packages;/apps/ti/dspbios/bios_5_33_05/packages;/vobs/rtenv;/home/a0869614/mov11/tools/tools/xdc/xdctools_3_10_05_61/packages;../../../../../..;/home/a0869614/mov11/tools/tools/xdc/xdctools_3_10_05_61;/home/a0869614/mov11/tools/tools/xdc/xdctools_3_10_05_61/etc ;/apps/ti/dspbios/bios_5_33_05/packages/ti/bios/include" -Dxdc.bld.targets="" -DTOOLS= xdc.cfg bin/ti_platforms_evmTNETV107X/all.x64P package/cfg/bin/ti_platforms_evmTNETV107X/all_x64P.cfg package/cfg/bin/ti_platforms_evmTNETV107X/all_x64P

error: xdc.platform.Utils: "/home/a0869614/mov11/tools/tools/xdc/xdctools_3_10_05_61/packages/xdc/platform/Utils.xs", line 95: xdc.platform.Utils : can't create an xdc.platform.ICpuDataSheet instance; the package 'ti.catalog.c6000' does not include the module 'TMS320CTNETV107X'

Platform packages reference "devices" that typically define a memory map for the "on-chip" memory. This allows one to create multiple platforms with different external memory (and peripherials) without duplicating the device information (which is the same).

The error above suggests that you duplicated the platform package files and renamed the device named in the Platform.xdc file to TMS320CTNETV107X _but_ you did not create the device module containing the device information. You need to create a device module named TMS320CTNETV107X.

To create the TMS320CTNETV107X module simply copy another device .xdc file from the ti.catalog.c6000 package and modify it to reflect the TMS320CTNETV107X properties. Put this module in your platform package (modify the package.xdc file to name this new module and modify the Platform module to name the platform package as the "catalog" containing the device) and re-build the platform package.