zoukankan      html  css  js  c++  java
  • eZdsp5502使用教程(一) 新建工程

    eZdsp5502使用教程(一) 新建工程

    一、准备工作

    上板子照片:

    所需环境:

    IDE: Code Composer Studio 9.2

    BSL(板级支持库):下载地址 http://support.spectrumdigital.com/boards/ezdsp5502/revc/

    BSL解压到某个目录,之后此目录均用ezdsp5502_bsl代替.

    二、新建工程

    板子连接电脑后,打开CCS,选择FIle->New->CCS Project.

    如下图所示,选择target和connect,并设置项目名.如果选择完target提示没有相关编译器,需按照指示在ccs的explorer里下载C5500的complier,这里安装完后可看到compiler version为4.4.1.

     

    新建完工程可以看到默认main.c的内容:

    这时点击view->target configuration,选择如图,后点击save,再test connection.如果最后提示successful,则表明板子连接PC成功.

    到bsl里复制一个.cmd到你的工程目录下,这里将ezdsp5502_bsl/tests/led复制过来了. 具体.cmd文件是何作用,这里简单理解为是为你写的程序分配内存(目前理解不一定对,在后续教程里再详细讨论). 然后右键项目->properties->general,选择你复制到工程目录下的cmd文件.

    导入包:在propertie->build->C5500 compiler->include options里,导入ezdsp5502_bsl/C55xxCSL/include和ezdsp5502_bsl/include和ccs根目录/ccs/tools/compiler/c5500_4.4.1/include,如下图.

    在propertie->build->C5500 linker->file search path里,添加3个lib,ezdsp5502_bsl/lib/ezdsp5502bsl.lib和ezdsp5502_bsl/lib/csl5502x.lib和ccs根目录/ccs/tools/compiler/c5500_4.4.1/lib/rts55x.lib,如下图所示.

    至此新建一个项目的前期准备就完全做完了.

    三、hello world测试

    在main.c里,添加如下代码:

    #include "stdio.h"
    #include "ezdsp5502.h"
    
    /**
     * main.c
     */
    int main(void)
    {
        EZDSP5502_init( );
    
        printf("my test.
    ");
    
        return 0;
    }
    

    build,通过.

    代码表明ezdsp5502的bsl已经能用了.

    debug:

    点击resume,看到console里出现printf的代码,表明hello world测试成功了.

     

  • 相关阅读:
    [置顶] 输入子系统
    多线程知识点总结
    mybatis知识点总结
    redis知识点及常见面试题
    spring知识点(面试题)
    【linux】vim常用命令
    Linux常用命令大全
    Java 位运算(移位、位与、或、异或、非)
    图论之堆优化的Prim
    BZOJ3261 最大异或和 解题报告(可持久化Trie树)
  • 原文地址:https://www.cnblogs.com/guangnianxd/p/11886160.html
Copyright © 2011-2022 走看看