I have been having a lot of trouble trying to use the UART PSP drivers in my SYS/BIOS project on my TMS320C6748. After a week of battling with the command line, I was finally able to actually compile the drivers, but when it comes to using them in the project, I have run into all sorts of errors. Some were 'Undefined Symbol' errors, some 'Redefined Symbol' errors, and the strangest one (to me anyway) was when #include'ing the uart.h or uartlocal.h files, I would instantly use up all of my IRAM space and could not complete my compilation (had 0x20000 available before including them). I tried following the linking/inclusion patterns shown in the I2C example CCS project, but that didn't work either. I have also tried using the pre-compiled libraries for my chip when you install BIOS PSP, as well as both COFF and ELF formats, but nothing ever really seems to work. The only think I HAVE been able to get working is the UART example provided with Starterware. Unfortunately, I am unable to get the Starterware code to play nicely with SYS/BIOS in terms of HWI's.
Does anyone have a tried and true, step-by-step method for using the PSP drivers in a SYS/BIOS project on a C6748 chip? Any advice would be greatly appreciated, as I am somewhat new to the embedded software world and find myself frequently lost when it comes to these types of issues.
Thanks,
Charles