1. 编译前须关闭项目文件夹下的相关文件。
2. Error: L6218E: Undefined symbol LCD_CtrlWrite_S6B33B1X (referred from MiscFunctions.obj).
3. 修改了.mak 文件后,必须NEW
4. 如新加了#include ... 后发现很多在一起的变量没定义,可以把该句移到其他#include 背后。
5. 当SVN系统,文件夹有黄色的叹号,表示冲突时,右击文件夹,选Resolved
即可
6. Error: L6218E: Undefined symbol DBG_PutUartStr1 (referred from keybrd.obj).
此为keybrd.c 文件中引用了 DBG_PutUartStr1() 函数,而找不到该函数的定义,原因是remake 时未对包含该函数定义的文件进行重新编译链接,搜索发现DBG_PutUartStr1 的定义在 Drv_comm.c 文件中,故删除F:\Z1700(BW1199)\Code\build\B1199\gprs\MT6223Po\drv\ Drv_comm.obj , 使其重新编译链接后PASS.
8..SVN 上传更改的文件时, 检测到非ASCII字符,并且不能转换自UTF-8
上传时未添加log注释,添加log后解决。
7. Fatal error: L6031U: Could not open scatter description file custom\system\MT6226_06B_BB\scatZ1204A_VICO.txt.
在此目录下自己新建一个scatZ1204A_VICO.txt
8. Warning: L6340W: options first and last are ignored for link type of -scattered
Error: L6218E: Undefined symbol RA_Hw_Init (referred from ra_hw.o).
Error: L6218E: Undefined symbol RA_Power_On (referred from ra_hw.o).
…
出现很多Undefined 的这种错误,且都是一个模块的,(属于ry3601模块),在option.mak 中添加CUS_REL_SRC_COMP += ry3601,remake 后 OK.
9. "plutommi\mtkapp\soundrecorder\soundrecordersrc\soundrecordersrc.c", line 517: Error: C2839E: junk at end of #endif line – ignored
前面多了一个#endif , 去掉后OK
10. "plutommi\mmi\gpio\gpiosrc\generaldeviceinterface.c", line 2085: Error: C2933E: type disagreement for 'PlayAndStopRuningHorseLedWithMusic'
在函数定义前引用了此函数,而在文件头部没有进行声明,只须在文件前头端进行声明即可.
11.Error: L6218E: Undefined symbol __MAINLCD__MAINMENU__MATRIX__MM_BG_GIF (referred from themeres.obj).
查看代码发现__MAINLCD__MAINMENU__MATRIX__MM_BG_GIF的声明在 Themecomponents.h中,搜索发现有两个文件未关联至服务器,导致未更新。将关联的服务器上文件对它们进行替换即可。
12.文件夹有黄色叹号,进行CLEANUP 后出现如下提示:
。。。is not a working copy directory.
SOLUTION:删除该文件夹再重新下载
13. "plutommi\mmi\gui\gui_src\wgui_datetime.c", line 3534: Error: C2285E: expected ';' or ',' - inserted ';' before 'gui_clock_get_clock_show_time'
SOLUTION:在该函数前的语句忘了加分号“;”。
14. 命令语法不正确。
2. Error: L6218E: Undefined symbol LCD_CtrlWrite_S6B33B1X (referred from MiscFunctions.obj).
3. 修改了.mak 文件后,必须NEW
4. 如新加了#include ... 后发现很多在一起的变量没定义,可以把该句移到其他#include 背后。
5. 当SVN系统,文件夹有黄色的叹号,表示冲突时,右击文件夹,选Resolved
即可
6. Error: L6218E: Undefined symbol DBG_PutUartStr1 (referred from keybrd.obj).
此为keybrd.c 文件中引用了 DBG_PutUartStr1() 函数,而找不到该函数的定义,原因是remake 时未对包含该函数定义的文件进行重新编译链接,搜索发现DBG_PutUartStr1 的定义在 Drv_comm.c 文件中,故删除F:\Z1700(BW1199)\Code\build\B1199\gprs\MT6223Po\drv\ Drv_comm.obj , 使其重新编译链接后PASS.
8..SVN 上传更改的文件时, 检测到非ASCII字符,并且不能转换自UTF-8
上传时未添加log注释,添加log后解决。
7. Fatal error: L6031U: Could not open scatter description file custom\system\MT6226_06B_BB\scatZ1204A_VICO.txt.
在此目录下自己新建一个scatZ1204A_VICO.txt
8. Warning: L6340W: options first and last are ignored for link type of -scattered
Error: L6218E: Undefined symbol RA_Hw_Init (referred from ra_hw.o).
Error: L6218E: Undefined symbol RA_Power_On (referred from ra_hw.o).
…
出现很多Undefined 的这种错误,且都是一个模块的,(属于ry3601模块),在option.mak 中添加CUS_REL_SRC_COMP += ry3601,remake 后 OK.
9. "plutommi\mtkapp\soundrecorder\soundrecordersrc\soundrecordersrc.c", line 517: Error: C2839E: junk at end of #endif line – ignored
前面多了一个#endif , 去掉后OK
10. "plutommi\mmi\gpio\gpiosrc\generaldeviceinterface.c", line 2085: Error: C2933E: type disagreement for 'PlayAndStopRuningHorseLedWithMusic'
在函数定义前引用了此函数,而在文件头部没有进行声明,只须在文件前头端进行声明即可.
11.Error: L6218E: Undefined symbol __MAINLCD__MAINMENU__MATRIX__MM_BG_GIF (referred from themeres.obj).
查看代码发现__MAINLCD__MAINMENU__MATRIX__MM_BG_GIF的声明在 Themecomponents.h中,搜索发现有两个文件未关联至服务器,导致未更新。将关联的服务器上文件对它们进行替换即可。
12.文件夹有黄色叹号,进行CLEANUP 后出现如下提示:
。。。is not a working copy directory.
SOLUTION:删除该文件夹再重新下载
13. "plutommi\mmi\gui\gui_src\wgui_datetime.c", line 3534: Error: C2285E: expected ';' or ',' - inserted ';' before 'gui_clock_get_clock_show_time'
SOLUTION:在该函数前的语句忘了加分号“;”。
14. 命令语法不正确。