⑴ 如何配置EDMA控制寄存器
查了下手册,0x1b00000地址是GPIO使能寄存器(GPEN)的地址,一般控制CPIO的引脚可能会与某些信号复用,请检查你的开发板是否有复用,有的话需要配置GPIO的相关寄存器。你没有贴出相关代码,具体什么原因造成这个错误不清楚,你可以先参考《TMS320C6000系列DSP的CPU与外设》的第17章,他有论述GPIO相关使用方法。还有我看到报错信息里有“in Simulator”。你现在是处于simulator仿真么?
⑵ ccs工程的头文件找不到,怎么回事
1、要在Memory Section Manager属性中为“Segment For DSP/BIOS Objects” 和 “Segment For malloc()/free()”分配Dynamic Memory Heaps,必须首先在要分配的段(比如,IRAM)中勾选“create a heap in this memory“,并给出heaps size。2、要把*.tcf文件生成的*.cmd文件手动加入工程中,否则编译报错如下:—————————— test.pjt – Debug ——————————Warning: The project has no cmd file while the Text Linker is selected[Linking…] "D:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" [email protected]"Debug.lkf"<Linking>>> warning: creating output section .gblinit without SECTIONS specification>> warning: creating output section .mem without SECTIONS specification>> warning: creating output section .rtdx_data without SECTIONS specification>> warning: creating output section .sys without SECTIONS specification>> warning: creating output section .clk without SECTIONS specification>> warning: creating output section .hst1 without SECTIONS specification>> warning: creating output section .hst without SECTIONS specification>> warning: creating output section .pip without SECTIONS specification>> warning: creating output section .hst0 without SECTIONS specification>> warning: creating output section .hwi_vec without SECTIONS specification>> warning: creating output section .swi without SECTIONS specification>> warning: creating output section .printf without SECTIONS specification>> warning: creating output section .sts without SECTIONS specification>> warning: creating output section .tsk without SECTIONS specification>> warning: creating output section .TSK_idle$stk without SECTIONS specification>> warning: creating output section .idlcal without SECTIONS specification>> warning: creating output section .idl without SECTIONS specification>> warning: creating output section .LOG_system$buf without SECTIONS specification>> warning: creating output section .log without SECTIONS specification>> warning: creating output section .sysinit without SECTIONS specification>> warning: creating output section .vers without SECTIONS specification>> warning: entry point symbol _c_int00 undefinedundefined first referenced symbol in file——— —————-SWI_D_rdytab d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objIRAM$B d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_EXC_init d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_GBL_procId d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj__HOOK_knlId d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_KNL_exit d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objIRAM$L d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objTSK_VCREATEFXN d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_UTL_doError d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objPIP_F_start d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objGBL_boot d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objTSK_VDELETEFXN d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objKNL_glue d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_UTL_doAbort d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objIDL_F_loop d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_CLK_DFLTMICROSECS d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_GBL_cacheInit64P d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_EXC_dispatch d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_CLK_htimePerLtime d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objGBL_stackbeg d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_CLK_D_tddr d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_UTL_doPutc d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_MEM d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objPRD_F_tick d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj__HOOK_NUMHOOKS d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_CLK_D_microseconds d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objRTA_F_or d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objTRC_R_mask d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objGBL_stackend d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_c_int00 d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_TSK_config d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_OBJ_table d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objHWI_A_VECS d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_FXN_F_nop d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_CLK_enableTimer d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_CLK_D_prd d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objIDL_D_calibrate d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_TSK d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_KNL_run d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objLNK_dspFrameRequestMask d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objCLK_F_isr d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objPIP_D_tabbeg d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objTRC_cinit d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_UTL_halt d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_MEM_init d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objRTA_F_dispatch d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_TSK_startup d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_TSK_setup d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_KNL_queues d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objCLK_A_TABBEG d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objLNK_F_dataPump d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objTSK_VEXITFXN d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objHWI_F_dispatch d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_RTDX_Poll d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_TSK_init d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objIDL_D_busyObj d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_TSK_exit d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objSWI_F_enable d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objFXN_F_run d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_GBL_getVersion d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_CLK_inputClock d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objGBL_initdone d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_HWI_dispatchTab d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objLNK_dspFrameReadyMask d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objIDL_F_busy d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj>> error: symbol referencing errors – './Debug/test.out' not built>> Compilation failureBuild Complete, 2 Errors, 23 Warnings, 0 Remarks.3、[main.c] "D:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" -g -pdsw225 -fr"D:/CCStudio_v3.3/MyProjects/test/Debug" -d"_DEBUG" -me -mv6400+ [email protected]"Debug.lkf" "main.c""main.c", line 20: warning: function declared implicitly[Linking…] "D:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" [email protected]"Debug.lkf"<Linking>Build Complete, 0 Errors, 1 Warnings, 0 Remarks.warning 的原因是对应行的元素没有声明。解决办法就是加入声明。举例如下:#include <std.h>#include <string.h>//#include <stdio.h> //打开该句就可以了void main(void){ unsigned int i; unsigned int sum=0;for(i = 0; i<=100; i++ ) { sum += i; } printf("the sum = %d .\n",sum); printf("the program run over!\n");printf("the program run over!\n");
⑶ 如何查看C6000的库函数
CSS下和DSP6000编程紧密相关的目录结构:CCStudio_v3.3\C6000\csl\include —DSP6000常用头文件CCStudio_v3.3\C6000\csl\lib —DSP6000常用库文件CCStudio_v3.3\C6000\cgtools\bin –各种编译工具相应*.c的源文件一般会包括下列头文件:#include <stdlib.h> //stdlib 头文件里包含了C语言的一些函数,该文件包含了的C语言标准库函数的定义 #include <std.h> //包含了C语言的一些符号常量#include <csl.h> //调用CSL库函数头文件,CSL作用是用于配置、控制和管理DSP片上外设,C6000 DSP设计了自己的CSL库#include <csl_irq.h> //CSL中配置中断请求的头文件#include <csl_chip.h> //CSL库函数中芯片配置头文件
⑷ 如何理解dspc6748的例程
TMS320C6748创龙开发例程使用手册1. 完善StarterWare例程ECAP_APWM,底板TL138/6748-EasyEVM的A3和A4版的测试引脚不一样。2. UART_INT例程不适用TL138/6748-EasyEVM的A4版。3. 完善SYS/BIOS例程Board的操作步骤。1.添加算法例程——车牌识别。1.修改StarterWare的DEMO综合例程——重新换了新的LOGO图片。4. 修改SYS/BIOS工程新建。5. 修改SYS/BIOS例程Queue。1.修改4.62 NandFlash——NAND FLASH读写测试,增加了高配版例程说明。1.添加其他例程GPIO_LED_C_Mix。2.添加其他例程GPIO_LED_C++_Mix。3.添加SYS/BIOS例程AD模块采集测试(使用uPP)。4.添加SYS/BIOS例程伺服电机测试。1. 更新NSP组件为1.10.3.15版本,程序可兼容旧版本NSP,更新以下例程:MJPEG_Streamer、NDK_Runtime、RawSocket、TCP、TCP_Benchmark、TCP_Client、Telnet、UDP、WebServer、WebServer_Audio_Video、WebServer_RMII。2. 添加SYS/BIOS例程Gate门保护。3. 添加SYS/BIOS例程Queue队列。4. 添加SYS/BIOS例程Event事件模块。5. 添加SYS/BIOS例程Mailbox邮箱通信。6. 添加SYS/BIOS例程CPU低功耗模式。7. 添加SYS/BIOS例程VFSCALE动态调频调压测试。8. 添加SYS/BIOS例程综合demo。9. 添加SYS/BIOS例程uPP_B_TO_A例程uPP回环测试。10. 添加SYS/BIOS例程NDK_UIA系统分析基于网络传输。11. 添加StarterWare例程SPI_EDMA_FLASH。12. 添加StarterWare例程EMIF_AD8568_100K。13. 添加StarterWare例程EMIF_AD7606_200K_EDMA。14. 添加StarterWare例程EMIF_AD7606_10K。15. 添加StarterWare例程TL5147_LCD_2CH_SYNC。16. 添加StarterWare例程EDMA3_LED。17. 添加StarterWare例程EDMA3_LINK。18. 添加PRU例程PRU_AD8568_SAVE。19. 添加PRU例程PRU_TIMER2_POLL。20. 添加PRU例程PRUtoDSP_Interrupt。21. 优化VPIF_OV2640例程,侦率提高至30帧,并通过LCD显示帧率。2016/12/09V2.51. 基于算法例程的ImageProcessQR二维码扫描测试例程。2. 基于算法例程的ImageProcessChar文字识别测试例程。3. 基于算法例程的ImageProcessAlph字母识别测试例程。2016/08/26V2.41. 添加基于StarterWare的SD卡读写测试例程。2. 添加基于StarterWare的SPI0测试例程。3. 添加基于StarterWare的UART2 FIFO中断模式测试例程。4. 添加基于StarterWare的TL5147摄像头实现3路图片采集5. 添加基于PRU的PRU控制AD5724输出连续波形例程。2016/07/25V2.31. 添加C++的GPIO输出例程。2. 添加基于SYS/BIOS的UART2中断接收例程。2016/04/25V2.21. 添加基于StarterWare的5.6、10.4、12、15寸触摸屏驱动例程。2. 添加基于StarterWare的复合视频双通道输入LCD显示例程。3. 添加标准汇编的GPIO输出例程。4. 添加线性汇编的GPIO输出例程。5. 添加GPIO_KEY直接操作寄存器中断实现流水灯例程。6. 更新SD卡烧写程序到NAND FLASH内容。7. 更新Web_IAP网络烧写工具版本。2015/01/05V2.11. 添加基于SYS/BIOS的二进制信号量例程。2. 添加基于SYS/BIOS的计数型信号量例程。3. 添加基于StarterWare的uPP板间通信例程。4. 添加基于StarterWare的双CAN通信例程。5. 添加基于PRU的LED输出例程。6. 添加基于PRU的KEY输入例程。7. 添加基于PRU的DAC输出例程。8. 添加基于PRU的7606 ADC采集例程。9. 添加基于PRU的8568 ADC采集例程。10. 添加基于PRU的uPP通信例程。11. 添加网络烧写程序的操作方法。12. 优化FFT_Benchmark例程。2015/09/24V2.01. 更新FaceDetect人脸识别测试案例。2. 删除基于SYS/BIOS的GPIO_LED_CLOCK例程。3. 删除基于SYS/BIOS的AUDIO_LINE_IN音频输入例程。4. 删除基于SYS/BIOS的AUDIO_LINE_OUT音频输出例程。5. 更新基于Starerware的Line Out音频输入(EMDA方式)例程。6. 添加基于Starerware的Line Out音频输出(中断方式)例程。7. 添加基于Starerware的Line Out音频输出(查询方式)例程。8. 添加基于Starerware的Line Out音频输出(导入文件方式)例程。9. 更新基于Starerware的Line In音频输入(EMDA方式)例程。10. 添加基于Starerware的Line In音频输入(中断方式)例程。11. 添加基于Starerware的Line In音频输入(查询方式)例程。12. 添加基于Starerware的LineIn音频输入(保存文件方式)例程。13. 添加基于Starerware的LineIn音频输入(波形输入方式)例程。14. 更新基于Starerware的Mic In音频输入(EMDA方式)例程。15. 添加基于Starerware的Mic In音频输入(中断方式)例程。16. 添加基于Starerware的Mic In音频输入(查询方式)例程。17. 添加基于Starerware的Mic In音频输入(保存文件方式)例程。18. 添加基于Starerware的Mic In音频输入(波形输入方式)例程。19. 添加基于Starerware的EMIFA总线8通道并口AD数据采集(EMIF_AD8568)。20. 添加基于Starerware的EMIFA总线8通道并口AD数据采集(EMIF_AD8568v2)。21. 添加TL6748-EasyEVM与TL6748F-EVM开发板使用EMIF接口模块说明。22. 添加基于Starerware的ClockOut时钟输出测试例程。23. 添加基于Starerware的CPU时钟测试例程。24. 添加基于SYS/BIOS的时间戳(通用)例程。25. 添加基于SYS/BIOS的时间戳(专用)例程。26. 添加基于SYS/BIOS的Line In音频输入与保存例程。27. 添加基于SYS/BIOS的Mic In音频输入与保存例程。28. 添加基于SYS/BIOS的MP3音频播放(SD卡)例程。29. 添加基于SYS/BIOS的WAV音频播放(SD卡)例程。30. 添加基于SYS/BIOS的网络Web服务器(支持串口输入IP)例程。
⑸ dsp 6416寄存器 GPIO寄存器写值写不了
查了下手册,0x1b00000地址是GPIO使能寄存器(GPEN)的地址,一般控制CPIO的引脚可能会与某些信号复用,请检查你的开发板是否有复用,有的话需要配置GPIO的相关寄存器。你没有贴出相关代码,具体什么原因造成这个错误不清楚,你可以先参考《TMS320C6000系列DSP的CPU与外设》的第17章,他有论述GPIO相关使用方法。 还有我看到报错信息里有“in Simulator”。你现在是处于simulator仿真么?
⑹ 怎么在CCS3.3中删除一个找不到的头文件
1、要在Memory Section Manager属性中为“Segment For DSP/BIOS Objects” 和 “Segment For malloc()/free()”分配Dynamic Memory Heaps,必须首先在要分配的段(比如,IRAM)中勾选“create a heap in this memory“,并给出heaps size。2、要把*.tcf文件生成的*.cmd文件手动加入工程中,否则编译报错如下:—————————— test.pjt – Debug ——————————Warning: The project has no cmd file while the Text Linker is selected[Linking…] "D:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" [email protected]"Debug.lkf"<Linking>>> warning: creating output section .gblinit without SECTIONS specification>> warning: creating output section .mem without SECTIONS specification>> warning: creating output section .rtdx_data without SECTIONS specification>> warning: creating output section .sys without SECTIONS specification>> warning: creating output section .clk without SECTIONS specification>> warning: creating output section .hst1 without SECTIONS specification>> warning: creating output section .hst without SECTIONS specification>> warning: creating output section .pip without SECTIONS specification>> warning: creating output section .hst0 without SECTIONS specification>> warning: creating output section .hwi_vec without SECTIONS specification>> warning: creating output section .swi without SECTIONS specification>> warning: creating output section .printf without SECTIONS specification>> warning: creating output section .sts without SECTIONS specification>> warning: creating output section .tsk without SECTIONS specification>> warning: creating output section .TSK_idle$stk without SECTIONS specification>> warning: creating output section .idlcal without SECTIONS specification>> warning: creating output section .idl without SECTIONS specification>> warning: creating output section .LOG_system$buf without SECTIONS specification>> warning: creating output section .log without SECTIONS specification>> warning: creating output section .sysinit without SECTIONS specification>> warning: creating output section .vers without SECTIONS specification>> warning: entry point symbol _c_int00 undefinedundefined first referenced symbol in file——— —————-SWI_D_rdytab d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objIRAM$B d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_EXC_init d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_GBL_procId d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj__HOOK_knlId d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_KNL_exit d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objIRAM$L d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objTSK_VCREATEFXN d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_UTL_doError d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objPIP_F_start d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objGBL_boot d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objTSK_VDELETEFXN d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objKNL_glue d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_UTL_doAbort d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objIDL_F_loop d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_CLK_DFLTMICROSECS d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_GBL_cacheInit64P d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_EXC_dispatch d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_CLK_htimePerLtime d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objGBL_stackbeg d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_CLK_D_tddr d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_UTL_doPutc d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_MEM d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objPRD_F_tick d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj__HOOK_NUMHOOKS d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_CLK_D_microseconds d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objRTA_F_or d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objTRC_R_mask d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objGBL_stackend d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_c_int00 d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_TSK_config d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_OBJ_table d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objHWI_A_VECS d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_FXN_F_nop d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_CLK_enableTimer d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_CLK_D_prd d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objIDL_D_calibrate d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_TSK d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_KNL_run d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objLNK_dspFrameRequestMask d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objCLK_F_isr d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objPIP_D_tabbeg d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objTRC_cinit d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_UTL_halt d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_MEM_init d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objRTA_F_dispatch d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_TSK_startup d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_TSK_setup d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_KNL_queues d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objCLK_A_TABBEG d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objLNK_F_dataPump d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objTSK_VEXITFXN d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objHWI_F_dispatch d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_RTDX_Poll d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_TSK_init d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objIDL_D_busyObj d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_TSK_exit d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objSWI_F_enable d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objFXN_F_run d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_GBL_getVersion d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_CLK_inputClock d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objGBL_initdone d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj_HWI_dispatchTab d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objLNK_dspFrameReadyMask d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.objIDL_F_busy d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj>> error: symbol referencing errors – './Debug/test.out' not built>> Compilation failureBuild Complete, 2 Errors, 23 Warnings, 0 Remarks.3、[main.c] "D:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" -g -pdsw225 -fr"D:/CCStudio_v3.3/MyProjects/test/Debug" -d"_DEBUG" -me -mv6400+ [email protected]"Debug.lkf" "main.c""main.c", line 20: warning: function declared implicitly[Linking…] "D:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" [email protected]"Debug.lkf"<Linking>Build Complete, 0 Errors, 1 Warnings, 0 Remarks.warning 的原因是对应行的元素没有声明。解决办法就是加入声明。举例如下:#include <std.h>#include <string.h>//#include <stdio.h> //打开该句就可以了void main(void){ unsigned int i; unsigned int sum=0;for(i = 0; i<=100; i++ ) { sum += i; } printf("the sum = %d .\n",sum); printf("the program run over!\n");printf("the program run over!\n");