基于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,安装方法请看对应的软件安装用户手册。
用串口转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启动模式。
1.2查看仿真器驱动是否正常安装
请先按照光盘资料“软件安装\Windows版本CCS6.1.3安装.pdf文档”安装基于Windows的CCS开发软件。
开发板断电,连接好仿真器和开发板,并将仿真器的USB口插进电脑USB插槽,开发板上电。右击计算机图标,点击“设备 -> 通用串行总线控制器”,查看是否有对应的仿真器的选项出现,如有说明仿真器驱动已经正常安装,否则请先正确安装CCS。
2 CCS裸机工程创建和编译
为了更好的显示中文,请修改C++编译器字体大小及控制台字体。打开CCS软件,点击菜单"Windows -> Preferences",如下图所示:
在弹出的界面中修改"C/C++ Editor Text Font"字体为12号以上,如下图所示:
点击"Edit…",弹出如下界面:
2.1 新建工程
点击CCS菜单的"File -> NEW -> CCS Project",弹出如下界面,如下图所示界面新建工程:
配置工程:
Project name:hello:CCS工程名字
Target:AM33x-Cortex A8 -> AM3359:平台系列和器件型号,器件型号请根据实际情况修改。
Connection:XDS100v2:仿真器类型
点击"Empty Project(with main.c)",表示创建裸机工程,然后再点击Finish,弹出如下界面:
2.2 程序编写
编辑main.c文件,增加用户需要实现的功能代码,例如增加打印信息:
/*
- main.c
*/
#include <stdio.h>
int main(void) {
int i;
while(1){
i ++;
if(50000 == i){
i = 0;
printf(“Enjoy your TL335x!..www.tronlong.com\n”);
}
}
}
编辑完成并保存后如下图所示:
2.3程序编译
右击工程,在弹出来的对话框中点击"Build Project",即可对当前工程编译,如下图所示:
编译完毕后,可在左侧工程的Binaries下看到产生了可执行程序hello.out文件,如下图所示:
后续详细帮助在官网
销售邮箱:sales@tronlong.com
技术邮箱:support@tronlong.com
创龙总机:020-8998-6280
技术热线:020-3893-9734
创龙官网:www.tronlong.com
技术论坛:www.51ele.net
线上商城:https://tronlong.taobao.com
基于AM335x裸机开发例程使用手册相关推荐
- 【学习分享】0、创龙 TMS320C6748开发例程使用手册
如果需要从头开始进行本使用手册的阅读,欢迎阅读本博其他文章(见置顶或文章结尾) 由广州创龙自主研发的SOM-TL6748核心板是基于TI TMS320C6748定点/浮点DSP核心板,55mm*33m ...
- 【学习分享】创龙TI KeyStone C66x开发例程使用手册
创龙TI KeyStone C66x开发例程使用手册,是基于基于广州创龙TI KeyStone C66x多核定点/浮点TMS320C665x核心板SOM-TL665x设计的高端DSP开发板,底板采用沉 ...
- TMS320F2837x开发例程使用手册
基于仿真器的程序加载与烧写 查看仿真器是否安装成功 广州创龙配套多种版本的仿真器的工程仿真配置文件,均在光盘目录下"Demo\NonOS\TargetConfig\ccxml"里面 ...
- 基于AM5728的OpenCL例程开发分享
基于AM57x的OpenCL例程使用手册 1 OpenCL 简介 OpenCL(全称 Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式.免费标 ...
- AM335x工业开发板裸机例程演示
本例程使用的板子为广州创龙TL335x-IDK,这个板子的特点如下: 基于 TI AM335x ARM Cortex-A8 CPU,主频可高达 1GHz,运算能力可高达 2000DMIPS,搭配DDR ...
- Android应用---基于NDK的samples例程hello-jni学习NDK开发
Android应用---基于NDK的samples例程hello-jni学习NDK开发 NDK下载地址:http://developer.android.com/tools/sdk/ndk/index ...
- 北京迅为i.mx6ull终结者开发板使用手册+嵌入式Linux开发指南+裸机手册下载地址
i.MX6ULL终结者三大手册,加速学习和开发速度,一秒化无形! <嵌入式Linux开发指南>+<开发板使用手册>+<裸机使用手册> 详细手册点击链接下载:http ...
- 基于stm32mp157 linux开发板ARM裸机开发教程4:Cortex-A7 内核存储系统与流水线(连载中)
前言: 目前针对ARM Cortex-A7裸机开发文档及视频进行了二次升级持续更新中,使其内容更加丰富,讲解更加细致,全文所使用的开发平台均为华清远见FS-MP1A开发板(STM32MP157开发板) ...
- 基于stm32mp157 linux开发板ARM裸机开发教程3:Cortex-A7 架构与工作模式(连载中)
前言: 目前针对ARM Cortex-A7裸机开发文档及视频进行了二次升级持续更新中,使其内容更加丰富,讲解更加细致,全文所使用的开发平台均为华清远见FS-MP1A开发板(STM32MP157开发板) ...
最新文章
- androidstudio jni开发_初识NDK开发(一)
- 电商迅猛发展是利大于弊,还是弊大于利?
- bind配置文件解析
- 校园综合服务平台小程序
- 如何在VScode 中 调试 ts 文件 Unit test
- Cping (cmd shell )版本
- python requirements.txt
- 计算机应用怎么写,计算机应用专业描述怎么写
- 九度-题目1103 二次方程计算器
- linux resin目录,Linux下resin的安装以及配置:
- linux ntp时间立即同步命令_linux时间同步,ntpd、ntpdate 【转】
- 【微前端】微前端——功能团队中缺失的一块拼图
- 【07月05日】北上资金持股比例排名
- flink kafka addSource(comsumer ) 源码学习笔记
- 微信服务号解决开启服务配置后自定义菜单失效的方法
- Java EE(进阶版)
- PyTorch安装教程(最简单方法)
- 一个光子的能量是多少?
- 宏观调控绝不是微观控制
- c语言中按姓名查询成绩,求助 C语言学生系统中按照姓名进行查找学生的问题...
热门文章
- Java字节流和字符流的优缺点_字节流与字符流的区别用字节流好还是用字符流好?...
- win10u盘不能读取怎么办?
- android-自定义View-PagerIndicatorView(仿UC浏览区主界面导航)
- 流量主系列|独立版在线答题微信小程序源码
- 使用代理IP的注意事项
- 【自动驾驶行业观察】清华大学 智能泊车系统概述
- 基于EasyX的三个小程序案例
- java-php-python-医院住院部信息管理系统计算机毕业设计
- 一个功能齐全的 BitTorrent 库,支持 DHT、磁力链接、加密等功能
- ElementUI PC端图片下载,解决高频率点击下载按钮的问题