Error during Linking (no matching section found)

Started by Dinesh Davuluru in TMS320c55x9 years ago

Dear all, I am trying to build a project on CCS V3.3 with Cgtools V4.3.6. I am using a external lib .a55(which is an archive with .obj...

Dear all, I am trying to build a project on CCS V3.3 with Cgtools V4.3.6. I am using a external lib .a55(which is an archive with .obj files). In the linker file there is a section vtext vtext: { libmesi.a55 (.text) //line 33 } > PSRAM0|PSRAM1 when linking i get a warning saying "D:\\dinesh_davuluru\\ADT_SOFTWARE\\T38_FAX_RELAY\\Project\


How to have a routine waiting till a variable is written by another routine

Started by Sara Grassi in TMS320c55x13 years ago

Dear all, I am writing code on a DSP5510 (CCS 3.1.23, BIOS 4.90.02.10) using C language. Is there any means in the BIOS to have a routine...

Dear all, I am writing code on a DSP5510 (CCS 3.1.23, BIOS 4.90.02.10) using C language. Is there any means in the BIOS to have a routine waiting (without pooling or charging too much the CPU) till a variable is changed by another routine? Thanks and best regards, Sara -- ==================================================================== Sara Grassi, Ph.D. Research Scient...


how to pass arguments to main(argc, argv) in CCS

Started by joseph_qiao in TMS320c55x17 years ago 1 reply

Dear members, I am optimizing some C algorithm for C55x by CCS2.0. The question is how to pass some parameters to the main...

Dear members, I am optimizing some C algorithm for C55x by CCS2.0. The question is how to pass some parameters to the main function, main(int argc, char**argv) when simulating by CCS2.0? I want to input some switches by command line in this way. I have debugged code in V


GPIO 4 can't be read after rfft call

Started by lars...@gmail.com in TMS320c55x14 years ago 4 replies

Hi everbody! I've encountered a strange problem on my 5509 EVM. The display uses GPIO 4 to indicate weather it's busy (low) or not (high)....

Hi everbody! I've encountered a strange problem on my 5509 EVM. The display uses GPIO 4 to indicate weather it's busy (low) or not (high). To read that bit is no problem before I call the dsplib rfft algorithm, but after it doesn't work. CCS says GPIO 4 high but still the program hangs on this instruction: while( !(pGPIO-> iodata & GPIO_4)); Seems


"Can't Initialize Target CPU Target Initialization Failed. Check target power, &

Started by gagan2172 in TMS320c55x16 years ago 1 reply

Hi All, I am getting this problem as shown in the subject line. I am using flexds emulator on my hardware setup. In my setup eight...

Hi All, I am getting this problem as shown in the subject line. I am using flexds emulator on my hardware setup. In my setup eight 5510 DSPs of silicon ver 1.2 are tied to single JTAG port. All the JTAG test of xdsprobe are passed . But on trying to start the CCS using target e


How to call dsplib functions? linking error

Started by efei...@gmail.com in TMS320c55x10 years ago 1 reply

I'm using 5509 and CCS 3.1. All include search path and lib search path and head files have been added to my project. But when linking, there are...

I'm using 5509 and CCS 3.1. All include search path and lib search path and head files have been added to my project. But when linking, there are errors like this > > error: linking files for incompatible targets (library 'D:\CCStudio_v3.1\C5500\cgtools\lib\55xdsp.lib', member 'convol1.obj') Thanks.


McBSP in SPI Mode for the TLV320AIC23B Codec

Started by clar...@gmail.com in TMS320c55x13 years ago 1 reply

Hi All, I'm trying to understand how the McBSP1 (AIC23 Control) is set up for SPI mode in CCS example project dsk_app2.pjt. In this...

Hi All, I'm trying to understand how the McBSP1 (AIC23 Control) is set up for SPI mode in CCS example project dsk_app2.pjt. In this 3-wire configuration the sample rate generator takes the CPU clock (200MHz) and divides it by 100 to get a master SPI clock of 2MHz. To obtain the frame-sync signal, the 2 MHz signal is divided by 20 and has pulse duration of 1 CLKX cycle.


Issue loading code on to the DSP.

Started by vivekjayadev in TMS320c55x10 years ago 7 replies

Hi, I am using CCS 3.3, XDS510usb emulator and the target board has C5510 DSPs. My setup has been working fine for the past few months....

Hi, I am using CCS 3.3, XDS510usb emulator and the target board has C5510 DSPs. My setup has been working fine for the past few months. Recently I have been having issues loading my code on to the DSPs. I get the following error: Trouble Writing Register: Error 0x00000004/-1024 Error during: Register, PTI_ERR_PREV_IROP_CMD Error Occured at 0x00000000 I thought it was an emulator/h...


Enabling McBSP1SEL for SPI operation using code

Started by keeg...@gmail.com in TMS320c55x9 years ago

Hi, I am currently trying to use DSK5510 to communicate with a RF Module via SPI. I am using CCS v3.3. I have configured the SPI using McBSP1...

Hi, I am currently trying to use DSK5510 to communicate with a RF Module via SPI. I am using CCS v3.3. I have configured the SPI using McBSP1 and able to tap the signal of CLK1. However, currently I changes the CPLD register to select McBSP1 to communicate with the RF module directly. How do i use code to enable McBSP1SEL instead of writing to the register using view> > memory? Thanks


memory allocation problem

Started by vikas_538 in TMS320c55x12 years ago 2 replies

i have written mfcc code for some speech application. now, i need to port my code on TI320c5510 dsk. To avoid excess dynamic memory...

i have written mfcc code for some speech application. now, i need to port my code on TI320c5510 dsk. To avoid excess dynamic memory allocation, i have written some essential data in arrays in some .h files & am including those .h files with the main program. while building the program on ccs 2.21, it given following build error: > > error: can't allocate .cinit (sz: 0001ac6a page: 0) i


Setting the codec on the TMS320VC5505 ezDsp USB Stick

Started by znll...@gmail.com in TMS320c55x9 years ago 5 replies

I'm trying to create a simple project in which I set the aic3204's registers through the I2c interface by using the CSL. I've tried to learn from...

I'm trying to create a simple project in which I set the aic3204's registers through the I2c interface by using the CSL. I've tried to learn from the aic3204 project in CCS and from the examples in the CSL, but I still have a problem: when the program calls the function I2C_write is generated an error. Debugging I found that the error is generated when the function waits for the codec to pull down...


why SXMD flag change Overflow status bit in st0_c55

Started by garlordembed in TMS320c55x15 years ago

in ccs simulator: 1. i clear SXMD bit in st1_c55 by set st1_c55 to 2820 2. perfom next instruction: MOV dbl(*AR1),...

in ccs simulator: 1. i clear SXMD bit in st1_c55 by set st1_c55 to 2820 2. perfom next instruction: MOV dbl(*AR1), AC0 which : AR1 -> C000 0000 or AR1 -> 0001 0000 or AR1 -> 1000 0000 3. now OVERFL


Issue of fwrite() on C55x platform.

Started by LinL...@digital-control.com in TMS320c55x10 years ago 2 replies

Hi, I am working on C5510 DSK with CCS 3.3 and trying to read data from a file and write back data to another file. It seems that fwrite()...

Hi, I am working on C5510 DSK with CCS 3.3 and trying to read data from a file and write back data to another file. It seems that fwrite() is not working well on this platform. The write out file is always empty. My code was working well on C54x platform. Could anyone tell me the reason of that? Thanks a lot, Finspoo


5509 ASYNC Software UART with DDK

Started by greenpaulshepherd in TMS320c55x16 years ago

Hello, I'm developing an app for the 5509 using the software uart in the DDK. I am using CCS 2.21.00 and DDK 1.1. I have...

Hello, I'm developing an app for the 5509 using the software uart in the DDK. I am using CCS 2.21.00 and DDK 1.1. I have 5509 silicon rev F. I can get the uart working an sync mode, but cannot get it to work in async mode. In the ddk documentat


Binary boot table for DSK 5509A

Started by WisconsinAndIowaRRCo in TMS320c55x10 years ago 3 replies

Hello: We're running on a Spectrum Digital DSK 5509A with a TI TMS320VC5509A processor. We're using CCS v3/1/0 with v3.2.2 of the C5500 Code...

Hello: We're running on a Spectrum Digital DSK 5509A with a TI TMS320VC5509A processor. We're using CCS v3/1/0 with v3.2.2 of the C5500 Code Generation Tools. We want to use the TI USB Bootloader to download our application code to the device. We have the device successfully configured to come-up in USB Boot-mode (we do see the TI USB Bootloader enumerate as expected after USB plu...


Cannot find .obj files during Linking

Started by Dinesh Davuluru in TMS320c55x9 years ago

I have created a project in CCS v3.3 for C5510. I have given the path in the build options for the .obj files to be kept in the...

I have created a project in CCS v3.3 for C5510. I have given the path in the build options for the .obj files to be kept in the $(Proj_dir)\Debug folder..... When i am building the project i can see the .obj files in the folder mentioned above. But when it comes to the linking stage it says it cannot find those .obj files... can any one help me in getting over this errors. And i ha...


Creating inilialized section for variables in C

Started by Ashish Gupta in TMS320c55x10 years ago 5 replies

hi, We are facing problem in developing hex file for the C code written on C55x processor in CCS. The variables such as arrays are defined...

hi, We are facing problem in developing hex file for the C code written on C55x processor in CCS. The variables such as arrays are defined globally and initialised then and there itself. These variables need to be put in hex file . When we generate the hex file using hex55 utility then these global variables don;t go into initialised section. Kindly guide us on how to put the initilased C va...


Other processor not able to see memory thorugh EHPI interface

Started by gagan singh in TMS320c55x16 years ago

Hi All, In my setup, main processor is connected to c55x series processor thorugh EHPI interface. The problem is in case we use...

Hi All, In my setup, main processor is connected to c55x series processor thorugh EHPI interface. The problem is in case we use CCS emulator setup to up the processor & see its various memory contents. At that time other main processor debugger is not able to the memo


EMIF registers

Started by Moranjkic Adnan in TMS320c55x12 years ago

Hi All, I am working on TMS320C55 (OMAP5910). I need to change some registers for EMIF. I do know 16-bit addresses for my registers but I...

Hi All, I am working on TMS320C55 (OMAP5910). I need to change some registers for EMIF. I do know 16-bit addresses for my registers but I cannot write them using CCS. I need to know 32-bit address of that registers so I could write new values in that registers. I do not know 32-bit addresses for my registers but I cannot find any useful documentation that describes necessary addresses. Does...


rectangular matrix dma transpose

Started by dcar...@solacom.com in TMS320c55x12 years ago 1 reply

Referring to DMA5 example found in CCS (16 bit transfer), the double indexing used to transpose a square matrix is as follows: #define...

Referring to DMA5 example found in CCS (16 bit transfer), the double indexing used to transpose a square matrix is as follows: #define REVERSE_ELE_CNT ((FRM_CNT-1)*ELE_CNT - 1) #define SRC_FRM_IDX -(REVERSE_ELE_CNT*2 + 1) #define SRC_ELE_IDX (2*ELE_CNT - 1) This will works fine for a square matrix, but won?t work for a rectangular matrix. Is there a means to use doub