在C30的安装目录里,有2个p24FJ64GB106.gld文件,居然RAM的定义长度不一样,我把定义错误的文件加入到项目中,导致编译器按这个错误的定义显示RAM占用率,RAM长度超出0X400,则提示RAM使用过多,实际RAM长度为0X4000,少了一个0导致错误提示<br /><br />实际项目中,仅需加C源文件到项目中即可,连头文件都可以不用加入,只要头文件在同一个目录下,即可完成项目的编译调试,不用加gld文件,而且项目目录中也不要放gld文件,编译程序会按照选择的芯片型号自动找到对应的gld文件。<br /><br />但用C18时,好像必须加对应芯片的 lkr 文件,否则编译无法通过。<br /><br />c30目录下的2个p24FJ64GB106.gld,一个是2007年的,一个是2009年的,真是晕,怎么会有2个相同的文件呢
|