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.

ADS1292 linker Error

Other Parts Discussed in Thread: MSP430F5529

i am working on ADS1292EVM board, i tried to compile firmware which is available in zip file of the software installation using CSS V6.1.1 its not compiling i got many errors. Even its not possible to debug the ADS1292EVM board right?

Then as per my board settings i.e. MSP430PZ100USB board with MSP430F5659 controller, i tried to compile by changing linked file i got some other linker error, as shown below, Please let me know how to resolve this.

"warning: could not resolve index library "libmath.a" to a compatible library

undefined                      first referenced      

  symbol                            in file           

---------                      ----------------      

abIEP0Buffer                   ./USB_Common/usb.obj  

abOEP0Buffer                   ./USB_Common/usb.obj  

tEndPoint0DescriptorBlock      ./USB_Common/UsbIsr.obj

tInputEndPointDescriptorBlock  ./USB_Common/usb.obj  

tOutputEndPointDescriptorBlock ./USB_Common/usb.obj  

tSetupPacket                   ./USB_Common/UsbIsr.obj

error: unresolved symbols remain

error: errors encountered during linking; "ADS1x9x_ECG_Recorder_FW.out" not built

 

Thanks,

Nitesh

  • Is there any information for packet details for the ADS1292EVM board communication between host and device ?

    Nitesh
  • Hi Nitesh,

    Do you mean the details of the data in the USB packets?

    For compilation error of the SW package with CCS v6. You need to do two things to get it working
    1. remove __MSP430F5529 from predefined names (but keep the __MSP430F5529__)
    2. in usb.c file, on line 358 change USBPLLCTL = UPCS0 + UPFDEN + UPLLEN; to USBPLLCTL = UPFDEN + UPLLEN;

    You will still get some warnings but it will compile. Unfortunately I do not have the EVM in my hand so cannot test the compiled FW.

    -Jani
  • Yes, i mean USB packet details for ADS1292EVM, Any tools from which i can send hex data and check the protocol data conversion.

    -Nitesh

  • I have changed the device.h file and compiled for MSP430F56559,
    1.Got the error shown below,

    errors encountered during linking; "ADS1x9x_ECG_Recorder_FW.out" not ADS1x9x_ECG_Recorder_FW C/C++ Problem

    unresolved symbol abIEP0Buffer, first referenced in ./USB_Common/usb.obj ADS1x9x_ECG_Recorder_FW C/C++ Problem

    unresolved symbol abOEP0Buffer, first referenced in ./USB_Common/usb.obj ADS1x9x_ECG_Recorder_FW C/C++ Problem

    unresolved symbol tEndPoint0DescriptorBlock, first referenced in ./USB_Common/UsbIsr.obj ADS1x9x_ECG_Recorder_FW C/C++ Problem

    unresolved symbol tInputEndPointDescriptorBlock, first referenced in ./USB_Common/usb.obj ADS1x9x_ECG_Recorder_FW C/C++ Problem

    unresolved symbol tOutputEndPointDescriptorBlock, first referenced in ./USB_Common/usb.obj ADS1x9x_ECG_Recorder_FW C/C++ Problem

    unresolved symbol tSetupPacket, first referenced in ./USB_Common/UsbIsr.obj ADS1x9x_ECG_Recorder_FW C/C++ Problem

    unresolved symbols remain ADS1x9x_ECG_Recorder_FW C/C++ Problem

    2.Is there any include path missing ?
    since i got one warning - could not resolve index library "libmath.a" to a compatible library ADS1x9x_ECG_Recorder_FW C/C++ Problem


    Nitesh