Sign in

username:

password:



Not a member?

Search code-comp



Search tips

Subscribe to code-comp



code-comp by Keywords

ARM7 | BIOS | Bug | EVM | JTAG | Linker | LOG_printf | McBSP | Profiling | Relocation | RTDX | Simulator | Target | Watch

Sponsor

NEW! TMS320C6474: 3x the performance. 1/3 the cost. Three 1 GHz cores on 1 chip.

Discussion Groups

Discussion Groups | Code-Composer | MCBSP UART not working after CSL upgrade ( sprc090 installation )

Technical discussions about Code Composer Studio.

  

Post a new Thread

MCBSP UART not working after CSL upgrade ( sprc090 installation ) - gregor6713 - Nov 2 9:31:33 2006



I'm using CCS 2.21 to develop programs for TMS320C6713.

I was using CSL 2.31.00.2 and DDK 1.11. I was using files uartmd...;
uarthw_c6x1x_mcbsp ... to use MCBSP for serial communication with no
problem.

After upgrading CSL to 2.31.00.16 serial communication is no more working.

I checked differences between CSL source codes and there are minor
changes in MCBSP stuff except this one:

#define _MCBSP_XCR0_ADDR             0x01840010u ( CSL 2.31.00.02 )
#define _MCBSP_XCR0_ADDR             0x018C0010u ( CSL 2.31.00.16 )

It seems to be pretty important - the address of a register. But is it
possible they made such a obvious bug ?

Did anybody solve this problem before ?



(You need to be a member of code-comp -- send a blank email to code-comp-subscribe@yahoogroups.com )

Re: MCBSP UART not working after CSL upgrade ( sprc090 installation ) - Jeff Brower - Nov 2 11:23:42 2006

Gregor-

> I'm using CCS 2.21 to develop programs for TMS320C6713.
>
> I was using CSL 2.31.00.2 and DDK 1.11. I was using files uartmd...;
> uarthw_c6x1x_mcbsp ... to use MCBSP for serial communication with no
> problem.
>
> After upgrading CSL to 2.31.00.16 serial communication is no more working.
>
> I checked differences between CSL source codes and there are minor
> changes in MCBSP stuff except this one:
>
> #define _MCBSP_XCR0_ADDR             0x01840010u ( CSL 2.31.00.02 )
> #define _MCBSP_XCR0_ADDR             0x018C0010u ( CSL 2.31.00.16 )
>
> It seems to be pretty important - the address of a register. But is it
> possible they made such a obvious bug ?

I've not noticed that one before, but I've seen others even worse coming
from DSP tools vendors.  One time I found a macro that disabled interrupts
to make some register change and never re-enabled them.  The DSP vendors
have engineers just like you and I trying to do their best, but also
sometimes making mistakes.  So yes it's quite possible that CCS has such
"obvious bug".

Did you try changing the header file?  What happens?

-Jeff



(You need to be a member of code-comp -- send a blank email to code-comp-subscribe@yahoogroups.com )