您好,我是C5000系列的初学者,购买的5509A的开发板和100V3仿真器,CCS版本为6.1.3,电脑系统WIN10p 64位
在购买开发板时,客服提供了例程,但告知我只能在CCS3.3版本使用。我用CCS6.1.3 Import Legacy CCSV3.3 Project,出现报错,并且无法生成out文件。我没有看懂报错信息,自己摸索了两天还是不会更改。报错截图如下。
我有几个问题恳请您的指导:(1)这些工程确实没办法在CCS6.1.3用吗?还是我哪里操作不当?是因为我没有添加头文件和给头文件指定位置吗?如果需要添加头文件去哪里下载呢?(2)如果这些工程没办法在CCS6.1.3中直接使用,我可以新建一个工程对这些例程进行迁移嘛?如果迁移的话我需要怎么做,迁移哪些文件呢?(3)您可以提供给我一些直接在CCS6.1.3中直接使用的简单例程嘛?或者您告诉我去哪里下载,目前我在网上找到的都是低版本的工程。(4)像我这种新手有什么教程可以学习吗?我在网上一直没有找到有关DSP的教程,感觉这个对新手来说门槛有点高
非常期待您的回答!说了一大堆不是很有条理,给您添麻烦了!
/* * Copyright 2003 by Texas Instruments Incorporated. * All rights reserved. Property of Texas Instruments Incorporated. * Restricted rights to use, duplicate or disclose this code are * granted through contract. * */ /* "@(#) DSP/BIOS 4.90.150 04-08-03 (barracuda-m02)" */ /******************************************************************************\ * Copyright (C) 2000 Texas Instruments Incorporated. * All Rights Reserved *------------------------------------------------------------------------------ * MODULE NAME... WDTIM * FILENAME...... wdt.c * DATE CREATED.. Tu 11/03/2000 * PROJECT....... Chip Support Library * COMPONENT..... * PREREQUISITS.. *------------------------------------------------------------------------------ * HISTORY: * 11/03/2000 (IM) Created * *------------------------------------------------------------------------------ * DESCRIPTION: * * This is an example of the usage of WDTIM functions for 5509. \*----------------------------------------------------------------------*/ #include <csl.h> #include <csl_wdtim.h> #include <stdio.h> int i, pscVal; WDTIM_Config getConfig; WDTIM_Config myConfig = { 0x1000, /* WDPRD */ 0x0000, /* WDTCR */ 0x1000 /* WDTCR2 */ }; main() { CSL_init(); #if (_WDTIM_SUPPORT) WDTIM_config(&myConfig); WDTIM_FSET(WDTCR, WDOUT, 1); /* Connect to NMI */ WDTIM_FSET(WDTCR, TDDR, 0xF); /* Value to load PSC field */ WDTIM_FSET(WDTCR2, PREMD, 0); /* Set direct mode */ WDTIM_service(); /* enable watchdog */ //for (i = 0; i < 100; i++) for (;;) { WDTIM_getConfig(&getConfig); pscVal = WDTIM_FGET(WDTCR,PSC); printf("pscVal: %x, wdtcr: %x\n", pscVal, getConfig.wdtcr); /* write periodically to WDTIMER - when this line is commented out, the watchdog times out, WDFLAG set to 1, indicating that a Watchdog time-out occurred.*/ WDTIM_service(); } //end for loop #endif } /******************************************************************************\ * End of wdt.c \******************************************************************************/