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.

EVMOMAPL138_init()

Other Parts Discussed in Thread: OMAP-L138, OMAP-L137, OMAPL138

I'm just getting started on using the OMAP L138 eXperimenter developement board and I'm following the example in section 1.4 from Donald Reay's book "Digital Signal Processing and Applications with the OMAP L138 eXperimenter."  

The code was provided from: ftp://ftp.wiley.com/public/sci_tech_med/signal_processing.

When I step through the code, one of the first lines that is encounted is: EVMOMAPL138_init(); upon which I get the error: "Source not found."  This function does not appear in either of the two .c files for this project.  I get the impression it is part of a library.  However, I've gone through all of the setup steps for this example so I'm at a loss as to what I'm missing.  Any suggestions would be appreciated.

Aaron

 

 

  • Sounds like a file from the Board Support Library (BSL). Usually from the board manufacturer. With my OMAP-L137 EVM. that was Spectrum Digital. With a OMAP-L138 board, probably from Logic PD. With my Code Composer installation, the source is in the boards subdirectory of the CCS directory.

  • Norman,

    thanks for your reply. The author of the book kindly pointed out that the function EVMOMAPL138_init() is part of the LogicPD board support library (BSL). It is defined in file c:\omapl138\bsl\src\evmomapl138.c, however, I'm not sure why my program would build with no errors, but when stepping through the code, I would get the error: "Source not found."

    Thanks!

    Aaron Paff

     

     

  • I misunderstood. That error sounds like you linked in a library without debug symbols. It will build fine as you have a header file to compile against and a library to link against. If it exists, try linking against a debug version of BSL library.