大家好!请问一下MSP430FR2155怎么在CCS环境下使用ROM库?ROM库可以减少FRAM的使用量。根据数据手册来的包含过头文件就开始报错了。具体情况如下?
包含了上述的头文件,就报了下图的错误,请求帮助啊!!
灰小子:
在工程的配置里,build-》msp430 comliler-》processor options设置下data model,改为large试试
user6110459:
回复 灰小子:
都改成large的情况下会报下图的错误。大佬们帮给个解答!!!
Susan Yang:
回复 user6110459:
请您看一下
software-dl.ti.com/…/MSP430FR2xx_4xx_DriverLib_Users_Guide-2_91_11_01.pdf
4 How to include driverlib into your existing CCS project
我新建工程试了一下是可以成功编译的
灰小子:
回复 user6110459:
方便上传下你的工程吗?
你使用的bsp_timer等文件貌似不是官网提供的代码。
user6110459:
回复 Susan Yang:
您好,驱动库我手动移植的是可以运行的。我是想用在ROM里面的驱动库,这样可以节省FRAM的空间。根据MSP430FR2155的数据表上有介绍,按照介绍包含了相应的头文件编译时就报了我所描述的那种错误。这个应该怎样使用呢?
Susan Yang:
回复 user6110459:
您是使用自己的程序?我在例程以及自己新建的工程是可以成功编译的。
若是可以的话,可以上传一下您的程序或者工程
user6110459:
回复 灰小子:
bsp_timer是我写的代码。
这个问题解决了,把相应的.obj文件删掉重新编译一下就通过了。
user6110459:
回复 Susan Yang:
把相应的.obj编译的文件删掉重新编译就可以了。不过这个用来ROM里面的驱动库,编译的代码比以前的要大,全部换成ROM的驱动函数也是比以前的大。是哪个large_model改的问题吧?
Susan Yang:
回复 user6110459:
我记得是不用必须large mode的,您试一下
user6110459:
回复 Susan Yang:
这个一定要large模式了