This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Integrating BIOSPSP Uart driver into omap-l138 command line build



Hi,

I have a command line build that uses syslink to load and kick off my DSP build from the ARM side on linux. This is basically a clone of the notify syslink example. I have also built and tested the BIOSPSP uart IOM example driver and I can load and run this on the DSP using CCS.

Now, I need to integrate the UART IOM serial port driver into the syslink command line build. I have a built this, but when I load and run it on the target, the driver initFxn is never getting called. I have copied the following lines into my syslink cfg file from the uart example driver cfg file:

var iomFxns = "Uart_IOMFXNS";
var initFxn = "user_uart_init";
var deviceParams = "uartParams";
var deviceId = 1;
GIO.addDeviceMeta("/uart1", iomFxns, initFxn, deviceId, deviceParams);

I am probably missing something in the configuration of my syslink build, but I am pretty clueless with configuro.

Thanks for any help!

  • Hi,

    I was wrong about several things on this posting. The uart initFxn was getting called. It did not appear that it was because when linux was brought up on the ARM side, there were several clock configuration changes made from the u-boot environment. To get the serial port working I simply needed to change the input frequency to match the new clock frequencies and the uart driver was working fine. I do not need any help on this issue.

  • Glad to see this was resolved.