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/PROCESSOR-SDK-AM65X: TI RTOS Nightmare project

Part Number: PROCESSOR-SDK-AM65X

Tool/software: Code Composer Studio

I have a co worker who has assigned me the following task which from RTOS docs looks unsupported

Please comment on the three following

Directed to use

1) any BeagleBone processor (black,white,blue or bbai) not an EVM

2) Use a Segger JTAG in CCS not TI's

3) Build TI RTOS in eclipse IDE not CCS if 2 is not supported

From supported HW in TI RTOS docs  I don't see mentions of Beagle Bone HW

  • Mark,

    1) For the AM65 we don't have an alternative platform to the EVM and IDK products today. We do have SoM vendors with alternatives, however if you are looking specifically for a Beagleboard form-factor community board there is not one.

    2) Segger is not currently supporting the AM65 (you can see a support list at https://www.segger.com/downloads/supported-devices.php). They do have other Sitara devices currently supported and may be able to quickly respond to you.

    3) CCS is based on standard Eclipse. You do not need to use CCS projects to build your application. The Processor SDK examples include makefiles allowing you to build from command-line.

  • Hi Dave
    Very good data thanks I need to be more specific

    Question 1
    I see that BB Black is supported by TI RTOS but a mod is required of the evm board template I found that in this forum
    Is the Blue & Green supported?
    The solution I saw in forum mentioned linking board libraries I assumed those were BSP's
    Are the BB white green blue and black board libraries available in CCS?
    Im really asking if you don't have an EVM are any of these other Beagle Board.org boards easily supported for a novice engineer this includes .gel files and CCS GUI RTOS creation support

    Question 2 JTAG support
    if you build from command line how are gel files loaded?
    Are the supported BeagleBone boards you support in CCS the same gel files are they included for every BB variant board if I use a TI JTAG

    Question 3 JTAG support
    If you chose to go Eclipse how would you build an RTOS project for a variant board ie Non TI Evm via command line

    It seems this would at least entail really understanding make files and BSP
    End questions

    I'm really building a case that the CCS/TI Jtag is easiest for a beginner to TI RTOS using the GUI and trying to avoid nightmares integrating 3rd part vendors we have no evm available

    I'm still confused about this statement below.very frequently people buy a am65 beagle variant download rtos and say it doesn't work and ask in wrong forums if BBAI supports TI RTOS. Is this a case where one modifies your evm template again? or it wont work period without deep modifications?

    <<<For the AM65 we don't have an alternative platform to the EVM and IDK products today.

    Sorry for all questions I hopefully can offload these from being repeated here by members in Beagle groups I been telling them the EVM is supported. Im a BSP type so I get that not everyone can make all the mods to get a RTOS project going easily but perhaps I'm wrong
    To be honest I think many are college student that want RTOS on resume (-: that's fine but they have no budget for EVM they think processor is same so they buy budget boards I have been explain RTOS have ASP & BSP in my world many boards have a BSP and HW that's radically different than the reference design this always caused problems I fix maybe that's not the case with Beagle I don't know. I see the EVM has LCD the BSP for surely would crash from a AM35V project running on a Bone I would think

    Thanks

  • Mark,

    Thanks for coming back with the additional clarifications. From this it looks like your SoC target is not specifically the AM65 and therefore interest is on the broader devices in the family. This changes my earlier answers. You can see a list of Sitara processors at https://beagleboard.org/. Most are AM335x-based and the BB-AI and BB-X15 are AM572x-based.

    Q1: Yes, the AM335x Beaglebone Black is an official SDK target in addition to the EVM and ICE board from TI. We do not support all beagle products as official SDK targets, however. You may find support within the Beagle community at beagleboard.org across their full board offering. The Segger debugger you asked about in your original post does currently support the AM335x and AM57xx devices, though not the AM65xx. Details are at the earlier link.

    Q2: GEL files are independent from the CCS project, so you can load and run them directly through CCS IDE. It is also possible to execute through the CCS debug server -- https://software-dl.ti.com/ccs/esd/documents/users_guide/sdto_dss_handbook.html

    Q3: The project makefiles included in the Processor SDK can be run to build outside of the IDE. The IDE can then be used to load and execute/debug. Creating projects directly within CCS can simplify things for basic projects. 

    Best regards,

    Dave