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.

CCSTUDIO: 2 Processors in 1

Part Number: CCSTUDIO

Hi,

Good Day.

The customer is working with Code Composer (pre-studio) 4.10 and he needs to create a board configuration that mends together 2 processors.

He is looking to bring together 2 processors that are offered in Code Composer 4.10. The C5x and the C2xx are onto one board file. He had found a rather old design that is using both of these chips on one board and would need to pull code for his client.

C50 and the F204.

Please advise. Thank you very much.

Best Regards,

Ray Vincent

  • Hello,

    I tried this out in my environment, but I didn't see a way to do this for two different processor families. I'll need to investigate further.

    Note that both the devices and CCv4.10 is extremely old and unsupported, hence it may take a bit of time to get back with an answer. CCv4.10 predates my whole 21 year career at TI!

    Thanks

    ki

  • Hi Ki,

    Good Day. Thanks for the support. May I know the expected date that you can provide the result of your investigation so that I give the expectation date to the customer for your response? Thank you very much.

    Best Regards,

    Ray Vincent

  • I'm still investigating. The issue is that there is a small limited number of people left who remember this tool and know how to use it effectively.

  • Hi Ki,

    Good Day. No worries, I understand. Thanks again for the support. I really appreciate it a lot.

    Best Regards,

    Ray Vincent

  • I spoke to some people who have a bit more knowledge of the tool than myself.

    First off, we are assuming that the target board consists of a c50x and c20x on the same JTAG scan chain and the issue is trying to debug both at the same time with one emulator. If this is incorrect, please let me know.

    Assuming the above is correct, it may not be possible to have debug access to both CPUs at the same time as you can with later versions of CCS. The customer may have to have a configuration for each CPU type with a BYPASS specified for the other CPU. This will allow for debug for the one particular CPU that the configuration is created for. This is the suspicion of one of the engineers who would be most familiar with the old setup utility in CC.

    I was wondering if adding both a C2xx Emulator and C5xx Emulator configuration in a single setup would work. But I suspect that would be for two separate board and emulators and allowing the Parallel Debug Manager to access each one. In any case I cannot test this because I don't have the hardware setup.

    Again, note that these devices and CCv4.1x are extremely old and completely unsupported.

    Thanks

    ki

  • Hi Ki,

    Good Day. Please see below the response of our customer to your reply. Thank you very much.

    Your assumption would be correct. I get errors about silicon issues and to check my JTAG device chain. I just want to check with you since you would very likely have access to this information. To my understanding, both of these devices are 16-bit fixed point devices. And when entering them as bypass chips, since the software inquires about the bit size instructions, I would input 16 bits. I would just like to make sure that I am entering everything correctly.

    I just wanted to make sure with you what the instruction size (I believe it is asking) I should be inputting for the bypass DSPs. I keep inputting 16, but it keeps giving me a silicon error.

    Best Regards,

    Ray Vincent

  • To my understanding, both of these devices are 16-bit fixed point devices. And when entering them as bypass chips, since the software inquires about the bit size instructions, I would input 16 bits. I would just like to make sure that I am entering everything correctly.

    This is not correct. The JTAG IR length for a CPU is not always the same as the size of the address bus of a CPU. The BYPASS is looking for the JTAG IR length foir the CPU.

    For example for ARM Cortex M1: https://developer.arm.com/documentation/ddi0413/c/debug-access-port/jtag-dp/ir-scan-chain-and-ir-instructions

    This value is device dependent. I don't know the values for C20x and C50x. I would try posting a new thread asking for this information in the Processors forum. Again, because of the age of these devices it may be difficult to find someone who can provide the answer.

    Thanks

    ki

  • This value is device dependent. I don't know the values for C20x and C50x.

    It is likely in the TRM for the devices so it is worth taking a look there. Please contact the device experts for further assistance.

  • Hi Ki,

    Good Day. You wouldn't happen to have a database or any additional documents that could possibly be of use? Or if you have the manuals that would be great. Thanks.

    Best Regards,

    Ray Vincent

  • I have very little experience with these devices hence I'm not the best resource to provide more information. As I mentioned before, it is best to create a new thread in the processors forum.

  • Hi Ki,

    Do we need to create another thread? Or could you tap someone who is knowledgeable to answer Ray Vincent's queries?

  • Yes please create a new thread. The devices in question are very old and I don't know who would be best to answer them. If you create a new thread in the Processors forum, the forum moderator will be able to assign it to the right person.

  • The other reason why I am recommending a new thread is that the latest inquiries have deviated from the original question. It is preferred to create a new thread in this case.