• 大小: 7.17MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-09
  • 语言: 其他
  • 标签: DSP  

资源简介

这是一个关于DSP的网口通信的完整工程,已经测试通过,在板卡上跑通了。使用的是sys/BIOS系统,使用网线完成上位机(PC)与DSP的网口通信,使用的是NDK例程。的在资源的Readme里面有对这个工程使用的完整介绍。

资源截图

代码片段和文件信息

/*
 * helloWorld_bios6.c
 *
 * TCP/IP Stack ‘Hello World!‘ Example ported to use BIOS6 OS.
 *
 * Copyright (C) 2007 2011 Texas Instruments Incorporated - http://www.ti.com/
 * 
 * 
 *  Redistribution and use in source and binary forms with or without 
 *  modification are permitted provided that the following conditions 
 *  are met:
 *
 *    Redistributions of source code must retain the above copyright 
 *    notice this list of conditions and the following disclaimer.
 *
 *    Redistributions in binary form must reproduce the above copyright
 *    notice this list of conditions and the following disclaimer in the 
 *    documentation and/or other materials provided with the   
 *    distribution.
 *
 *    Neither the name of Texas Instruments Incorporated nor the names of
 *    its contributors may be used to endorse or promote products derived
 *    from this software without specific prior written permission.
 *
 *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
 *  “AS IS“ AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT 
 *  LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 *  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 
 *  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL 
 *  SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT 
 *  LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE
 *  DATA OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 *  THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT 
 *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 
 *  OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
*/

//--------------------------------------------------------------------------
// IP Stack ‘Hello World!‘ Example
//
// This is a skeleton application intended to provide application  
// programmers with a basic Stack setup to which they can start 
// adding their code.
//
// To test it as is use with helloWorld.exe from \winapps directory
//

#include 
#include 

/* BIOS6 include */
#include 

/* Platform utilities include */
#include “ti/platform/platform.h“
#include “ti/platform/resource_mgr.h“

/* Platform Information - we will read it form the Platform Library */
platform_info  gPlatformInfo;


//---------------------------------------------------------------------------
// title String
//
char *VerStr = “\nTCP/IP Stack ‘Hello World!‘ Application\n\n“;

// Our NETCTRL callback functions
static void   NetworkOpen();
static void   NetworkClose();
static void   NetworkIPAddr( IPN IPAddr uint IfIdx uint fAdd );

// Fun reporting function
static void   ServiceReport( uint Item uint Status uint Report HANDLE hCfgEntry );

// External references
extern int dtask_udp_hello();
extern int    dtask_udp_hel

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-10-04 21:56  helloWorld\
     目录           0  2019-09-03 21:01  helloWorld\evmc6657l\
     文件         349  2012-11-20 04:52  helloWorld\evmc6657l\.ccsproject
     文件       12399  2012-11-20 05:47  helloWorld\evmc6657l\.cproject
     文件        2722  2012-11-20 04:52  helloWorld\evmc6657l\.project
     目录           0  2019-09-03 21:01  helloWorld\evmc6657l\.settings\
     文件          59  2012-11-20 06:57  helloWorld\evmc6657l\.settings\org.eclipse.cdt.codan.core.prefs
     文件         202  2012-11-20 06:57  helloWorld\evmc6657l\.settings\org.eclipse.core.resources.prefs
     文件           0  2012-11-20 04:52  helloWorld\evmc6657l\.xdchelp
     目录           0  2019-09-03 21:01  helloWorld\evmc6657l\Debug\
     文件          96  2019-09-10 18:41  helloWorld\evmc6657l\Debug\ccsObjs.opt
     文件          75  2012-11-20 06:57  helloWorld\evmc6657l\Debug\ccsSrcs.opt
     目录           0  2019-09-03 21:01  helloWorld\evmc6657l\Debug\configPkg\
     文件           0  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\.interfaces
     文件           0  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\.librariese66
     文件         775  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\.xdcenv.mak
     文件         638  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\compiler.opt
     文件         302  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\config.bld
     文件         353  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\custom.mak
     文件        5760  2012-11-20 06:58  helloWorld\evmc6657l\Debug\configPkg\linker.cmd
     目录           0  2019-09-03 21:01  helloWorld\evmc6657l\Debug\configPkg\package\
     文件        2613  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\package.bld
     文件       11084  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\package.mak
     文件          88  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\package.xdc
     文件         678  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\package.xs
     文件           0  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\package\.vers_b150
     文件           0  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\package\.vers_g180
     文件           0  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\package\.vers_r170
     文件           0  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\package\.xdc-y30
     文件         167  2012-11-20 06:57  helloWorld\evmc6657l\Debug\configPkg\package\build.cfg
     目录           0  2019-09-03 21:01  helloWorld\evmc6657l\Debug\configPkg\package\cfg\
............此处省略255个文件信息

评论

共有 条评论