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.

XDCtools SYS/BIOS configuration

Other Parts Discussed in Thread: AM1808, AM1806

I'm building a CCS (v4.1.3) project that is using SYS/BIOS. The device is set to a generic ARM9 device and the RTSC Platform is ti.platforms.generic.  When I try to build the project I get errors in the common.cfg file. The error list that the catalogName, deviceName and clockRate are not defined. How do I define these settings? I'm unable to edit the fields when I open up the common.cfg file in CCS and select properties. Also how are the catalogName and deviceName used and what types of information is in these two fields?

  • Thomas,
    how did you end up using ti.platforms.generic? That platform should not show up in the drop-down list of the available platforms because of the problem you encountered. Which versions of XDCtools are you using? Can you try selecting some other platform from the drop-down list?

  • I am using the ti.platforms.generic since my target is a AM1808 eXperimenter Kit (by TI AM1806) but I could not find a ti platform that matched that target. Do you know of a target that I can use that is better than the generic one? I thought perhaps I could modify the generic one to match my hardware. The version of XDCTools is 3.16.02.32

  • If you are starting a new project, you might consider updating to SYS/BIOS 6.32 and XDCtools 3.22. With or without an update, you should either try using evmDA830, or you can use the Platform Wizard and create a new platform from scratch. The wizard was improved since XDCtools 3.16, so that's one more reason to update.

  • I am currently using CCS 4.2.4.00033, XDCtools Ver 3.22.4.46, SYS Bios 6.32.5.54.  At this point CCS shows everything up to day with the lates versions. I built a new project using the SYS/BIOS task mutex example as a baseline. Using the Tools->RTSC Tools->Platform I modified the evmDA830 platform to build a platform for the AM1806. (See below).

     

    When I build the project CCS flaged an error. Seems that the BIOS_epilogue.h file at line 34 checks on the version of the compiler and gives the following error message:

     “This version of BIOS require Code Generation Tools version 4.9.0 or newer.”

    Checking the Product configuration I'm currently using TMS470 Code Generation Tools 4.6.6. Checking for updates on this page and CCS could not any additional updates for TMS470 Code Generation Tools.

     

    If I down grade the XDCtools to version 3.16.2.32 and rebuild the Version BIOS error message goes away but I get the following error message:

    ti.platforms.generic.Platform.Instance#0 AM1806: Device AM1806 does not exist in ti.catalog.arm TestBios6 .xdchelp line 189 1320071990875 95

    I would like to use the XDCtools Version 3.22.4.46 but I cannot get past the Version error mesage.