您的位置:首页 > 其它

今天创建工程遇见的问题

2010-09-07 21:05 225 查看
ccs版本3.3

芯片型号:DM642

1、#error NO CHIP DEFINED (use -dCHIP_XXXX where XXXX is chip number, i.e. 6201)

出问题的文件中有如下一段:

#define CHIP_OROFALL (/
CHIP_6201 | /
CHIP_6202 | /
CHIP_6203 | /
CHIP_6204 | /
CHIP_6205 | /
CHIP_6211 | /
CHIP_6701 | /
CHIP_6711 | /
CHIP_6712 | /
CHIP_6713 | /
CHIP_DA610 | /
CHIP_DM642 | /
CHIP_DM641 | /
CHIP_DM640 | /
CHIP_6412 | /
CHIP_6414 | /
CHIP_6415 | /
CHIP_6416 |  /
CHIP_6711C | /
CHIP_6712C | /
CHIP_6411 |/
CHIP_6410 |/
CHIP_6413 |/
CHIP_6418 /
)

#if (CHIP_OROFALL==0)
#error NO CHIP DEFINED (use -dCHIP_XXXX where XXXX is chip number, i.e. 6201)
#endif


说明要定义一个说明芯片型号的宏,在build options里面的preprocessor里增加CHIP_DM542的宏定义,然后问题解决。

2、在BIOS的配置保存时,出现如下错误提示:

(MEM.BIOSOBJSEG) is not set correctly. Please create a heap in one of your data segments and set MEM.BIOSOBJSEG to it.

大意是要创建一个用作heap的段。在MEM的属性里,有一个指定heap段的地方,现在为MEM_NULL,即为空,所以我们要分配空间给heap。



选择MEM里的具体存储器,然后在其中分配空间,如下



然后就可以把这个段指配给heap了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: