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.

CCS 5.1, SYS/BIOS 6, DM3730, RTSC Platforms menu options unusable

Other Parts Discussed in Thread: DM3730, OMAP3530

Hello,

I'm trying to select an RTSC platform in the New CCS Project window after selecting a "Typical Sys/Bios" template.

When I click on the pull down menu selection button, there is a tenth of a second popup window flashed then the button is grayed out.

This prevents me from going forward trying to get SYS/BIOS onto the BeagleBoard-xM, as I can't even select a platform.

I've also tried creating a new RTSC platform under Debug->Tools->RTSC Tools->Platform->New which creates a platform directory, but it's not openable in the Platform->Edit/View popup, or the above New CCS Project pulldown.

All other settings, target, gel file, linker cfg, etc. have been confirmed to work with a HelloWorld example under the CortexA8 on this same board.

I'm using a Blackhawk USB100v2 JTAG emulator, Ubuntu 11.04 64-bit workstation, CCS 5.1, and a Rev. C BeagleBoard-xM (DM3730).

Thanks!

John G.

 

  • John,
    grayed out button indicates there are no platforms available for the selected device. I am guessing you selected Generic Cortex-A8. Which XDCtools are you using? Platforms are delivered through XDCtools, therefore you may need to update XDCtools to get more platforms.

    While creating a new platform, you also had to select a device first. Which one did you select?

  • Hello Sasha,

    Yes, Generic Cortex-A8 under Arm is the only choice that comes close to the DM3730 on the BBxM, and it does work for Hello World.

    The XDCtools came with CCS5.1 - 3.22.04.46.

     

    The point I'd like to emphasize is that I can't create a new platform to get around this lack of platform problem.

    The targets menu selected from the above choices turns up as ti.targets.arm.A8F

    I'm currently sitting in the TI SYS/BIOS class and watching it work on the C6748.

    John G.

     

     

  • John,
    when you tried to use your own custom platform in the project, have you added your repository to Product and Repositories in the RTSC tab. That's the same dialog box where you select the target and the platform. You have to click on the button Add, find your repository with the platform and add it. Then, your platform will show up in the drop-down list of platforms. By default, your repository is ~/myRepository/packages. The default platform name is myBoard.

    When you want to edit the platform, the repository should automatically be set to your repository, so I am not sure why you weren't able to edit the platform. What exactly happened when you tried to edit the platform?

    Finally, I don't think that SYS/BIOS supports COFF Arm targets. You should use the ELF Arm target in the project properties (select elf for General->Main->Output Format)

  • Thanks! That was enough to get this working...mostly.

    Switched to ELF, this enabled the OMAP3530 templates, enough to create a cortexa8 board target, it builds SYS/BIOS, now has a hanging problem loading onto board.

    Going to hit Blackhawk to try to figure out next step.

     

    On Linux - there's a problem with cortex8A-xxx vs. Cortex8A case sensitivity in a few stock config files - easily fixed with a text editor.

    Again Thanks!

    John G.

  • Hello.
    I have BeagleBoard-xm rev.C . I would like to use  SYS-BIOS with each core. (one for C64x and another for CortexA8). Without any Linux, Android or WindowsCE operation system, just SYS-BIOS. I've created platforms, but  I still can't launch SYS-BIOS with DM3730.

    I use:
    Windows 7
    CCS  6.0.1.00040  
    bios_6_40_01_15
    xdctools_3_30_01_25

    Below I add pictures which illustrate my steps:

    01. Create platform Device Family CortexA8, Device name OMAP3530
    02. Import platform from ti.platforms.evm.3530
    03. Set clock 800MHz, Code memory SRAM
    04. Create platform  for DSP, Device Family C6000, Device name OMAP3530
    05. Import platform from ti.platforms.evm.3530
    06. Set clock 800MHz, Code memory IRAM
    07. Create new CCS project, Templates SYS/BIOS - Typical, For core cortex name ARM
    08. For C64x core, project name DSP,
    09. Change advanced settings, output format ELF.
    10. Add path to repository, and select platforms for each core
    11. Create and add to projects target config.
    12. Test target config - OK
    13. Build ARM project.
    14. Build DSP project.
    15 Launch target configuration for ARM
    16. Connect ARM target
    17. Console information
    18. Run 
    19. Suspend - here I can't make debug. I see text: "No source available for 0x17040".
    20. Connect DSP target

     
    Where I made mistake? Why templates don't work (if import examples, they also doesn't work) ? How to launch DSP_BIOS on DM3730 (without Linux kernel or any other)?
    Could somebody help me please?

    With the best regards.
  • Please start a new thread with this question. Otherwise it appears that this has been answered.