Sign in

username:

password:



Not a member?

Search c54x



Search tips

Subscribe to c54x



c54x by Keywords

5409 | 5416 | AD5 | ADC | BIOS | Boot | Booting | Bootloader | C540 | C5402 | C5409 | C5416 | CCS | Codec | DMA | Dmad | DSK | DSKPlus | Dsplib | EVM | FFT | FIR | Flash | GPIO | HPI | Initialization | Interrupt | JTAG | LOG_printf | MCBSP | RFFT | RTDX | Sampling | STLM | UART | VC540

Sponsor

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

Discussion Groups

Discussion Groups | TMS320C54x | Problems using HPI8 port as general purpose I/O

Technical discussions about the TI C54x DSPs (including the c5401, c5402, c5402a, c5404, c5407, c5409, c5409a, c5410, c5410a, c5416, c5420, c5421, c5441, c549, c5470 and c5471).

  

Post a new Thread

Problems using HPI8 port as general purpose I/O - zektronix - Jan 21 9:00:00 2003



Hello.

I have a problem using the HPI8 port as GPIO in the c5409 DSP.
With the Spectrum Digital EVB sd5409 I had no problems using this
port. When I made my board, with a microcontroller connected to this
port, I'm not able to write anything, and the logic level of this 8
bit I/O port is low.
The pin configuration is:
CLKOUT, R/W#, MSTRB#, MSC#, HOLD#, HOLDA#, IAQ# left open
MP/MC# and HPIENA tied low
HCNTL0, HCNTL1, HBIL, HCS#, HDS1, HDS2#, HAS#, HR/W#, HRDY, HINT#,
HPI16 left open

When used as output, I set the GPIOCR as output (0x00ff) and put data
to GPIOSR, but I don't see anything to this port, just 0.
When used as input, I set the GPIOCR as input (0x0000) and read data
to GPIOSR, but I don't see anything to this port, just 0.

Where is the mistake? Somebody had the same problem, solved?

Another strange thing is related to the pin MP/MC#: when tied to 0, I
can dowload the SW via JTAG and run the program, whereas when MP/MC#
= 1 I see many error messages such as "data verification failed at
address 0x80" and other addresses, and the program is jammed. with
the evaluation module the download I never had this kind of problem.

Somebody else had the same behaviour?

Thanks.
Mario




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