简单的说一下我的程序功能是利用MSP430f5528实现对mpu6050(六轴陀螺仪)的控制(I2C实现),并且将其采集的数据通过串口发送出去,这个过程中需要调用eMPL.lib!
这个是问题出现前的程序描述:
C:Program Files (x86)Texas Instrumentsccsv4utilsgmakegmake -k all 'Building target: eMPL-wSDK-test.out'
'Invoking: Linker'
"C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/msp430/bin/cl430" -vmspx -g -O0 --define=__MSP430F5528__ --diag_warning=225 --silicon_errata=CPU22 --silicon_errata=CPU21 --silicon_errata=CPU23 --silicon_errata=CPU40 --printf_support=minimal -z -m"eMPL-wSDK-test.map" --stack_size=160 --heap_size=160 --use_hw_mpy=F5 --warn_sections -i"C:/Program Files (x86)/Texas Instruments/ccsv4/msp430/include" -i"C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/msp430/lib" -i"C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/msp430/include" --reread_libs --xml_link_info="C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/msp430/lib/rts430xl_eh.lib" --rom_model -o "eMPL-wSDK-test.out" "./main.obj" -l"libc.a" "../eMPL.lib" "../lnk_msp430f5528.cmd"
这个是问题的描述:
<Linking>
fatal error: file "../eMPL.lib<eMPL-states.obj>" specifies restricted large
data memory model, which is not compatible with small data memory model
specified in a previous file or on the command line
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>