I apologize for taking so long to reply to this thread. I resolved the issue by copying over from my laptop to my desktop the ti directory. My laptop ti installation supports segger install. So by doing the copy I solved my problem.
Forum Post: RE: Code Composer Studio not showing Segger J-link in target configuration
Forum Post: RE: CCS2 project migrated to CCS5 is too big to fit in VC5502 memory
do you still have dsplib v2.x setup?
Forum Post: Hercules Emulation 6.0.3 missing dependecy
Hello All,
I'm using currently following Code Composer Studio Version: 5.5.0.00077
I wanted to update the components i'm using. However I got following error message:
"Cannot complete the install because one or more required items could not be found.
Software being installed: Hercules Emulation 6.0.3 (com.ti.ccstudio.hercules.win32.feature.group 6.0.3)
Missing requirement: Hercules Emulation 6.0.3 (com.ti.ccstudio.hercules.win32.feature.group 6.0.3) requires 'com.ti.dsflash.win32.feature.group 6.0.0.686' but it could not be found"
How can I download this module "com.ti.dsflash.win32.feature.group 6.0.0.686"?
As far as I can imagine it is part of some CCS/Eclipse module that I did not installed was not automatically updated. The other modules were updated without problems. My PC runs Win 7 64 bit version.
Forum Post: GUI Composer Widget Help
Hi all,
I am struggling to implement an interface using GUI composer, mainly due to the lack of examples and documentation. What documentation there is for widgets is rather useless - no example usages particularly for data binding.
CheckBoxGroup - This control is in the documentation but does not appear in the GUI composer pallete. It appears to do exactly what I want; that is, control an array of boolean values using a list of check boxes. Do I need to manually write the source for this widget, or is there another more appropriate widget?
DGrid - I also want to display several arrays in a table / grid. DGrid appears to be the most appropriate for this, however I cannot find any examples on how to use it. Reading through documentation for Dojo and Dijit is rather painful - there is a huge amount of it and I'm not entirely sure how much is relevant to the GUI Composer implementation. What do I put in for the Data field to bind this to multiple arrays?
Any examples would be greatly appreciated.
Forum Post: RE: questions about TI's build process
The previous post pointed out that there is a Makefile and the wiki notes that the Makefile is hidden behind mklib.c
But make fails mysteriously if you just try to use the makefile by itself. It turns out you have to supply the environment variable INC and it takes a lot of debugging to find that out. Thus to run make, do this:
INC=. make ...
for example in my particular case:
INC=. make library LIB=rts6700.lib C6700=1 NOT_VENC_ASM=1 C6000=1
Forum Post: RE: RE: Can't download CCS?
Solved in another post.
Forum Post: RE: where I can download example for simulator
Example software and applications for multicore C66 devices are typically part of the MCSDK (multicore software development kit). There is a whitepaper which provides more information on the content of the kit:
http://www.ti.com/lit/wp/spry168a/spry168a.pdf
Forum Post: RE: CCSv5.5 crashes on launch of debug session
Hi Mike,
just thought I would check for updates.
Best regards,
Lisa
Forum Post: RE: Debug hello world but No source available for "Entry() at...
Hi,
"startup_ARMCA8.S" and the Hello world example code supplied with CCSv6 are for baremetal development only. It seems you need to build your project for a Linux target instead. For that, check the thread below with some additional details:
http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/231436/816181.aspx#816181
Hope this helps,
Rafael
Forum Post: RE: GUI composer capability
[quote user="jlebon"]
- Can we adapt the GUI composer to support CAN communication and Ethernet communication ? and how to do it?
[/quote]
We don't have support for CAN and Ethernet for GUI Composer at this moment.
[quote user="jlebon"]
- The GUI template runs with Motorware. Our platform is different: we have a command processor (Master) which communicate and command 3 Motor processors (slaves). Can we adapt the GUI composer to run with the command processor and not directly with the motors through Motorware as illustrated in the TI example?
[/quote]
If you are using JTAG, you should be able to communicate between the host and the device by specifying the core that you want GUI Composer to read/write memory. There are couple ways of doing this, either by setting up the ccxml file to bypass all cores except the Master core or exeplicitly specify the core you want to bound in the binding tab in GUI Composer.
If you are using USB, you will have to provide your target monitor to send data through the USB channel for the host to read/write.
Forum Post: RE: New Black MSP-FET tool not found
Hi John,
would you be able to try ccsv6? I am wondering if v5 does not come with the appropriate drivers for the new FET. I highly recommmend doing this.
Best Regards,
Lisa
Forum Post: RE: Getting CCS to use another folder for temporary usage other than using C:\Temp
HI Ricky,
My apologies for delayed response. Could you let me know what workspace directory is specified under both build scenarios? Is it C:\temp? Could different workspace directories be specified?
martin
Forum Post: RE: LoadTI Asynchronous Run Halts DSP
Here's a fix that worked for me:
http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/231249.aspx
I might note that after adding the magic line, it still did not work - I had to restart the machine, I guess Java is caching code.
Forum Post: RE: How to use "organize includes" feature in CCS 6.0
[quote user="Piyush_"]can you answer if it is required to create a CCS project? If there is a make tree, can it work?[/quote]
You need a project. It doesn't have to be a CCS project, it can be a regular C project. I suspect that a "Makefile Project with Existing Code" would also work. You can create one of those by going to File -> New -> Project. Expand C/C++ and select "Makefile Project with Existing Code"
[quote user="Piyush_"]While we can apply the operation on each file separately using the menu, is there are way to apply it across the entire project?[/quote]
I do not see anything for applying it to an entire project. It seems to be for an individual file only.
Forum Post: Adding New RTSC Product to CCSv6
CCS 6.0
Attempting to add xdctools_3_30_01_25 (i.e. the legacy version of xdctools_3_30_01_25_core that ships with CCSv6). I installed the xdctools_3_30_01_25 into C:\TI (default location). It is not being detected though. Even going to Window -> Preferences -> Code Composer Studio -> RTSC -> Products and attempted the "Search Now" button. It just doesn't see it though. I see that C:/TI is listed in the product discovery path at the top.
Forum Post: RE: LMR61428 Model needed
Hi Ganesh
The model translation to TINA-TI is complete and will be available for download in the next web refresh.
Thanks
Ranjani
Forum Post: RE: Looking for a TINA-TI model for TPS53513
Hello
The TPS53513 model has been translated into TINA-TI can can be downloaded from the product website after the next web refresh.
Thanks
Ranjani
Forum Post: RE: CCSv5 and CCSv6 occasionally hang on compiler error
Rats. I thought we had this fixed by using "-j 4". It just hung on me. Arg.
I changed it to -j 1 and then it compiled to the error without hanging (see below). Then I changed it back to -j 4 and it didn't hang.
>> Compilation failure
"../Doppler.cluster/Integ.module/src/Doppler_gapFill.c", line 328: error: struct "<unnamed>" has no field "gapCount"
1 error detected in the compilation of "../Doppler.cluster/Integ.module/src/Doppler_gapFill.c".
gmake: *** [Doppler.cluster/Integ.module/src/Doppler_gapFill.obj] Error 1
gmake: Target `all' not remade because of errors.
Is there any tool I can use to figure out what CCS process is hanging?
Cheers
Eddie
Forum Post: RE: Error linking a library
You are making two errors. One, you are forming the output section FlashApiRam incorrectly. Second, you don't need to use GROUP at all. I'll address them separately.
This syntax ...
[quote user="Vamsi Gudivada"]
FlashApiRam
{ -l F021_API_F2837xD_C28x.lib}
[/quote]
Says to create an output section named FlashApiRam. The input sections are every section found in the library F021_API_F2837xD_C28x.lib. It is unlikely you want to do this. You probably just want the .text sections (i.e. the code) from this library. You ought to write ...
FlashApiRam { -l F021_API_F2837xD_C28x.lib(.text) }
If there are other sections in this library (like .const), then you need to take care to make sure they are explicitly allocated, and not allocated by default. The default allocation is very likely to not work.
The purpose of GROUP is to allocate multiple output sections next to each other in a specific order. Since you are creating only one output section, you don't need it. You can write something like ...
FlashApiRam { -l F021_API_F2837xD_C28x.lib(.text) } LOAD = FLASHD, RUN = RAMLS0, LOAD_START(_FlashApiRamLoadStart), /* and so on */
Thanks and regards,
-George
Forum Post: RE: CCS v6 : TMS320VC5501 support?
Hi,
Thanks for reporting back your findings. This may be useful for others in the future.
[quote user="Haeseong Jo"]Anyway, I suggest that the C550x -> VC550x fix would be welcome,
because it's surely confusing.[/quote]
Thanks for pointing that out; I understand it may be confusing. If I recall correctly, it was a decision made years ago to aggregate all C5500 devices in the drop down list of devices, so people would not get confused thinking that only the newer devices (the ones that start with "C" only) would be supported.
In the target configuration editor the description itself mentions the "VC" in the part number in an attempt to reduce the confusion (or not... ).
In any case, I can check to see if it is worth changing these part numbers to "VC" - the main issue is that this will break compatibility with all the target configurations already done by customers using these for years. Something that is simple to fix but tends to cause a lot of grief across the board.
I'll reply back if something changes in this regard.
Regards,
Rafael