CCS4.0简单的C++程序(初学): #include "iostream" using namespace std; void main() { cout<<"OK"<&

CCS4.0简单的C++程序(初学): #include "iostream" using namespace std; void main() { cout<<"OK"<&,第1张

你确实是输入了非法的 *** 作符啊最后一句话的回车符应该是“endl;”'还有你的程哗虚序还少了一个“}”正确的程序代乱耐燃码为:

#include "iostream"

using namespace std

void main()

{

cout<<"OK"<<endl

}

头文件最好是写成这样:#include<iostream.h>这是比较规范的输入输出流头文件亩郑的定义格式

答案:

1、CCS3.3是一个开发环境,不能够跑程序,程序弄好了要在芯片里面运行才能够有效果,如果不是直接下载,想在线兄埋调试(可以说在线硬件仿真),需要XDS100或枯野者XDS510仿真器(更高级的XDS560 PLUS等等),一根JTAG连接线连接至DSP+一根USB连接线连接至PC;

2、开发Hello world 这个如果需要跑 *** 作系统,还是需要很多学习的,但如果裸机加一个液晶也是可以做出hello world的,即通过SPI接口连接一羡败蚂块12864液晶,通过发送指令发送数据就能达到,看你的需求。

over

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" -@"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 undefined

undefinedfirst referenced

symbol in file

-------------------------

SWI_D_rdytab d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

IRAM$B d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

_EXC_initd:\\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_exitd:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

IRAM$L d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

TSK_VCREATEFXN d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

_UTL_doError d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

PIP_F_start d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

GBL_boot d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

TSK_VDELETEFXN d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

KNL_glue d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

_UTL_doAbort d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

IDL_F_loop d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

_CLK_DFLTMICROSECS d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

_GBL_cacheInit64Pd:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

_EXC_dispatchd:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

_CLK_htimePerLtime d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

GBL_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.obj

PRD_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.obj

RTA_F_or d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

TRC_R_mask d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

GBL_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.obj

HWI_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.obj

IDL_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.obj

LNK_dspFrameRequestMask d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

CLK_F_isrd:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

PIP_D_tabbeg d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

TRC_cinitd:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

_UTL_haltd:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

_MEM_initd:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

RTA_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.obj

CLK_A_TABBEG d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

LNK_F_dataPump d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

TSK_VEXITFXN d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

HWI_F_dispatch d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

_RTDX_Poll d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

_TSK_initd:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

IDL_D_busyObjd:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

_TSK_exitd:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

SWI_F_enable d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

FXN_F_rund:\\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.obj

GBL_initdone d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

_HWI_dispatchTab d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

LNK_dspFrameReadyMaskd:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

IDL_F_busy d:\\CCStudio_v3.3\\myprojects\\test\\Debug\\testcfg.obj

>> error: symbol referencing errors - './Debug/test.out' not built

>>Compilation failure

Build 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+ -@"Debug.lkf" "main.c"

"main.c", line 20: warning: function declared implicitly

[Linking...] "D:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" -@"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 = 0i<=100i++ )

{

sum += i

}

printf("the sum = %d .\n",sum)

printf("the program run over!\n")

printf("the program run over!\n")


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12418593.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存