I bought EVM6457 but there are not any drivers for CCS 4.x. And CCS 4 hasn't support c6457 device.
How can I add c6457 device support in my CCS4? Where can I find
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.
I bought EVM6457 but there are not any drivers for CCS 4.x. And CCS 4 hasn't support c6457 device.
How can I add c6457 device support in my CCS4? Where can I find
1) You are correct that there are neither board nor device definition available for C6457 when creating a new target configuration on CCSv4. Still I think it is possible to emulate C6457 as any other C64x+ devices with CCSv4. You can for example use the enclosed configuration (re-name it .ccxml) file to connect a C6457 to a XDS100v2 emulator . You can probably adapt it to the emulator you use.
2) One point to consider is that since there are no C6457 device configuration (ie XML file in C:\CCSv4\ccsv4\common\targetdb\device) there will be no C6457 specific peripherals registers shown via the /view/register menu. It could be as well that the device is recognized as a generic C64x+ and not specifically as a C6457 by CCSv4. It should be possible to manually create or adapt an existing XML file.
To start with the C6455 XML file might be good enough but there might be some C6457 specific registers that are not defined.
You could as well make a comparaison between the CCSv4.x C6455 XML config files and the CCS3.30 TCI6484 XML files. Be aware the the CCS3.30 and CCSv4 XML file might be slightly different.
3) Additionnally there is no C6457 BIOS config and C6457 EVM BIOS configuration but a bios_TCI6484.tci is provided in C:\CCSv410\bios_5_41_02_14\packages\ti\bios\config so it should be enough to start with.
I agree that some C6457 specifc files should be provided to make sure that all the debug feature that a C6457 device can support are made available on CCSv4.
May be Lyrtech provides some C6457/C6457 EVM .tci files as part of their EVM SW.
Lyrtech has answered me that I have to find a C6457 Chip Support Package in TI update advisor.
Where can I find C6457 Chip Support Package?
- Update advisor site is for CCS 3.30. So I think it is a CCS 3.30 compatible Chip support package for C6457.
- For CCSv4 the update are managed automatically if you have a network connection. If you have no network access you can download CCSv4 update here:
http://processors.wiki.ti.com/index.php/Download_CCS
As already mentionned you can emulate any C64x/C64x+ devices with it it is just that you will need to create/modify some XML file to get the register view.
I have a configuration file for my board with C6457. But I created configuration file for CCS3.3. Can I import configuration file from CCS3.3 to CCS4.x?
As far as I know it is not possible to import CCS3.30 emulation configuration in CCSv4.
A lot of CCS 3.30 and CCSv4.x ressources are available from the following Twiki page:
http://processors.wiki.ti.com/index.php/Category:CCS
You wil find FAQs (for example how to import CCS 3.30 project in CCSv4?, ...etc).
You will find video to help you start with CCSv4. (see Quick tips links).