基于AM335x裸机开发例程使用手册

1 开发板准备
本文档所有操作,如无特别说明:
操作环境:
Windows 7/10 64bit;
CCS6.1.3。
默认使用UART3作为调试串口。
默认使用TL-XDS100V2仿真器进行开发。TL-XDS100V2仿真器为入门级仿真器,如需更高性能仿真器,可以购买TL-XDS200或TL-XDS560V2仿真器,下载速度更快。
1.1测试开发板硬件
请先按照光盘“软件安装\CH341 USB转串口驱动安装.pdf文档”,安装USB转串口驱动。如无法正确安装,亦可使用驱动精灵、鲁大师等第三方软件联网安装USB转串口驱动。安装USB转串口驱动后,使用Micro USB线连接PC和开发板的USB转串口UART3。打开设备管理器,确认COM端口号,说明USB转串口驱动安装成功。
安装串口调试终端,推荐使用SecureCRT串口调试终端软件,光盘的"Tools\Windows"目录下有SecureCRT的安装包:VanDyke.SecureCRT.zip,安装方法请看对应的软件安装用户手册。

基于AM335x裸机开发例程使用手册_第1张图片

用串口转USB线连接开发板的UART0口和电脑,打开串口调试终端,选择正确的COM口,波特率为115200,8N1,无检验位。将开发板断电,设置拨码开关1~5档位为01111,这是UART0启动档位,ON为1,相反为0。然后将开发板上电,串口终端会打印CCC字符串,即说明开发板硬件正常。对于开发板常见启动设置,可以在开发板丝印上看到,拨码开关1~5档位为如下:
10110:NAND FLASH启动模式。
10010:SPI启动模式。
00010:SD卡启动模式。
11000:eMMC启动模式。
01111:UART0启动模式。

基于AM335x裸机开发例程使用手册_第2张图片
1.2查看仿真器驱动是否正常安装
请先按照光盘资料“软件安装\Windows版本CCS6.1.3安装.pdf文档”安装基于Windows的CCS开发软件。
开发板断电,连接好仿真器和开发板,并将仿真器的USB口插进电脑USB插槽,开发板上电。右击计算机图标,点击“设备 -> 通用串行总线控制器”,查看是否有对应的仿真器的选项出现,如有说明仿真器驱动已经正常安装,否则请先正确安装CCS。

基于AM335x裸机开发例程使用手册_第3张图片

2 CCS裸机工程创建和编译
为了更好的显示中文,请修改C++编译器字体大小及控制台字体。打开CCS软件,点击菜单"Windows -> Preferences",如下图所示:

基于AM335x裸机开发例程使用手册_第4张图片

在弹出的界面中修改"C/C++ Editor Text Font"字体为12号以上,如下图所示:

基于AM335x裸机开发例程使用手册_第5张图片

点击"Edit…",弹出如下界面:

基于AM335x裸机开发例程使用手册_第6张图片

2.1 新建工程
点击CCS菜单的"File -> NEW -> CCS Project",弹出如下界面,如下图所示界面新建工程:

基于AM335x裸机开发例程使用手册_第7张图片

配置工程:
Project name:hello:CCS工程名字
Target:AM33x-Cortex A8 -> AM3359:平台系列和器件型号,器件型号请根据实际情况修改。
Connection:XDS100v2:仿真器类型
点击"Empty Project(with main.c)",表示创建裸机工程,然后再点击Finish,弹出如下界面:

基于AM335x裸机开发例程使用手册_第8张图片

2.2 程序编写
编辑main.c文件,增加用户需要实现的功能代码,例如增加打印信息:
/*

  • main.c
    */
    #include
    int main(void) {
    int i;
    while(1){
    i ++;
    if(50000 == i){
    i = 0;
    printf(“Enjoy your TL335x!..www.tronlong.com\n”);
    }
    }
    }
    编辑完成并保存后如下图所示:

基于AM335x裸机开发例程使用手册_第9张图片

2.3程序编译
右击工程,在弹出来的对话框中点击"Build Project",即可对当前工程编译,如下图所示:

基于AM335x裸机开发例程使用手册_第10张图片

编译完毕后,可在左侧工程的Binaries下看到产生了可执行程序hello.out文件,如下图所示:

基于AM335x裸机开发例程使用手册_第11张图片

后续详细帮助在官网
销售邮箱:[email protected]
技术邮箱:[email protected]
创龙总机:020-8998-6280
技术热线:020-3893-9734
创龙官网:www.tronlong.com
技术论坛:www.51ele.net
线上商城:https://tronlong.taobao.com

你可能感兴趣的:(创龙)