游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

TISitara系列AM64x开发板FreeRTOSBare

  前言3
  1开发环境搭建
  2CCS工程编译与加载
  3FreeRTOS与Baremetal案例评估板简介
  创龙科技TL62xEVM是一款基于TISitara系列AM62x单双四核ARMCortexA53单核ARMCortexM4F异构多核处理器设计的高性能低功耗工业评估板,由核心板和评估底板组成。处理器ARMCortexA53(64bit)主处理单元主频高达1。4GHz,ARMCortexM4F实时处理单元主频高达400MHz,采用16nm最新工艺,具有可与FPGA高速通信的GPMC并口,同时支持双屏异显、3D图形加速器。核心板经过专业的PCBLayout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
  评估板接口资源丰富,引出3xEthernet(两路支持TSN)、3xCANFD、9xUART、多路DIDO、GPMC、USB、MIPI、LVDSLCD、TFTLCD、HDMI等接口,板载WIFI模块,支持4G模块,可选配外壳直接应用于工业现场,方便用户快速进行产品方案评估与技术预研。
  评估板正面图前言
  本文主要介绍基于AM64x的FreeRTOS、Baremetal(裸机)案例使用说明。本文同时提供了CortexA53、CortexM4F核心对应的CCS工程。
  适用开发环境:
  Windows开发环境:Windows764bit、Windows1064bit
  虚拟机:VMware15。5。5
  Linux开发环境:Ubuntu18。04。464bit
  LinuxProcessorSDK:tiprocessorsdklinuxrtam64xxevm08。01。00。39
  UBoot:UBoot2021。01
  CCS版本:CCS11。2。0
  MCUSDK:mcuplussdkam64x08030018
  SysConfig:sysconfig1。12。12446
  GCCAARCH64Compiler:gccarm9。22019。12mingww64i686aarch64noneelf
  FreeRTOS案例位于4软件资料DemoRTOSdemos目录下,Baremetal案例位于4软件资料DemoBaremetaldemos目录下。案例project目录分别存放CortexA53、CortexM4F核心对应的CCS工程源码,bin目录分别存放CortexA53、CortexM4F核心对应的程序可执行文件。
  表1
  RTOSdemos
  ledflash
  uartecho
  Baremetaldemos
  ledflash
  uartecho
  本文档默认使用TLXDS200仿真器进行程序加载,如要求更高的加载、固化、调试速度,或具有网络远程调试、Trace等功能,推荐使用创龙科技的TLXDS560V2仿真器。开发环境搭建
  本章节主要介绍FreeRTOS、Baremetal(裸机)案例的开发环境搭建。CCS环境安装安装CCS11。2。0工具
  请将产品资料4软件资料ToolsWindowsCCS11。2。0。00007win64。zip压缩包解压至Windows非中文路径目录下,并双击解压目录中的
  进行安装。
  在弹出的CCS安装界面中,勾选
  选项,点击Next。
  图1
  在弹出界面中选择安装目录,可根据实际情况修改。点击Next,进入安装环境检测界面。
  图2
  图3
  备注:如出现如下界面,则表示环境检查未通过。请尝试关闭Windows防火墙,再重新安装。
  图4
  进入如下界面中,选择需添加的组件。勾选SitaraAM3x,AM4x,AM5xandAM6xMPUs和SitaraAM2xMCUs选项,点击Next。
  图5
  在后续界面中,请继续点击Next选项,直至安装完成。
  图6
  图7
  安装MCUSDK组件
  请将产品资料4软件资料ToolsWindowsmcuplussdkam64x08030018all。zipMCUSDK组件压缩包解压至CCS安装目录。
  图8
  双击打开CCS11。2。0,点击WindowPreferences。
  图9
  打开Products选项,确保Productdiscoverypath选项框已存在MCUSDK的安装目录。如该安装目录不存在,请点击Add。。。添加,然后点击Refresh,即可在Discoveredproducts选项框显示。
  图10
  安装SysConfig工具
  SysConfig(SystemConfiguration)是一个综合的图形化配置工具集合,用于配置引脚、外设、子系统和其他组件。该工具的输出文件包括C头文件和代码文件,可用于配置CCS工程。
  双击4软件资料ToolsWindowssysconfig1。12。12446setup。exe,将SysConfig工具安装至CCS安装目录下。
  图11
  双击打开CCS11。2。0,点击菜单栏WindowPreferences,打开Products选项,点击install。。。添加sysconfig1。12。1工具所在路径,然后点击Refresh,即可在Discoveredproducts选项框显示,最后点击ApplyandClose完成。
  图12
  图13
  安装GCCAARCH64Compiler
  将产品资料4软件资料ToolsWindowsgccarm9。22019。12mingww64i686aarch64noneelf。tar压缩包解压至CCS安装目录,该交叉编译工具链用于CortexA53端程序编译。
  备注:CortexM4F端工程使用CCS工具自带的交叉编译工具链。
  图14
  双击打开CCS11。2。0,点击WindowPreferences,导入GCCAARCH64Compiler。
  图15
  打开BuildCompilers选项,确保Compilers选项框已存在GCCAARCH64Compiler工具链的安装目录。如该安装目录不存在,请点击Add。。。添加,然后点击Refresh,即可在Discoveredtools选项框显示。
  图16
  安装GCCARM(R5F)Compiler
  将产品资料4软件资料ToolsWindowsgccarmnoneeabi72017q4majorwin32。zip压缩包解压至CCS安装目录,该交叉编译工具链用于CortexR5F端程序编译。
  图17
  点击WindowPreferences,添加GCCARM(R5F)Compiler工具链。
  图18
  打开BuildCompilers选项,确保Compilers选项框已存在GCCARM(R5F)Compiler的安装目录。如该安装目录不存在,请点击Add。。。添加,然后点击Refresh,即可在Discoveredtools选项框显示。
  图19安装Python
  使用CCS编译CCS工程时,需使用Python工具进行命令解析。
  请双击4软件资料ToolsWindowspython3。9。1amd64。exe安装包,勾选AddPython3。9toPATH选项,点击InstallNow进行安装。
  图20
  安装完成如下图所示。
  图21
  打开WindowsCMD命令行,执行如下命令,可查看Python是否已安装成功。
  CMDpythonversion
  图22
  Python安装过程中,一般会附带安装pip包管理器,执行如下命令进行确认。
  CMDpythonmpipversion
  图23
  执行如下命令,安装Python增量包,以支持部分程序固化功能。
  CMDpythonmpipinstallpyserialxmodemtqdmproxy
  图24CCS工程编译与加载
  本章节主要演示FreeRTOS、Baremetal(裸机)案例CCS工程的导入和编译方法。工程导入
  打开CCS11。2。0,点击ProjectImportCCSProjects。。。,导入FreeRTOS或Baremetal(裸机)案例CCS工程。
  图25
  选择CCS工程所在文件夹,选中CCS工程,选完后点击Finish。
  图26环境配置
  右键选中CCS工程,弹出菜单列表中选择Properties,打开工程属性界面。
  图27
  点击GeneralProducts,确认已包含SysConfig1。12。1及MCUSDKforAM64x组件。如未存在,请点击Add。。。选项添加。
  图28
  点击LinkedResourcesPathVariables,确认MCUSDK组件、交叉编译工具链等已全部配置为实际安装路径(如下图所示)。具体说明如下所示:
  CCSBASEROOT:CCS安装目录的ccsbase文件夹绝对路径
  CCSINSTALLROOT:CCS安装目录绝对路径
  CGTOOLROOT:交叉编译工具链安装目录绝对路径(请根据实际工程进行配置)
  COMTIMCUPLUSSDKAM64XINSTALLDIR:MCUSDK安装目录绝对路径
  MCUPLUSSDKPATH:MCUSDK安装目录绝对路径
  PROJECTLOC:CCS工程目录绝对路径
  WORKSPACELOC:workspace目录绝对路径
  图29工程编译
  右键点击CCS工程,弹出菜单中选择RebuildProject进行编译。
  图30
  编译成功后,Console窗口将打印BuildFinished信息,并在Debug目录下生成程序可执行文件。
  图31
  图32CPU初始化
  本小节主要讲述如何调用GEL脚本初始化CPU的方法。
  在Windows右键我的电脑,选择属性(R)高级系统设置,打开如下系统属性界面。
  图33
  图34
  图35
  点击环境变量(N),打开如下界面。点击系统变量(S)的新建(W),添加MCUSDK安装路径,具体如下:
  变量名(N):MCUPLUSSDKAM64XPATH
  变量值(V):D:timcuplussdkam64x08030018(MCUSDK实际安装路径)
  图36
  打开CCS,点击菜单ViewTargetConfigurations打开仿真器配置界面。
  图37
  按照如下配置新建am64xxds200。ccxml仿真配置文件。Connection选择对应的仿真器型号,在BoardorDevice下拉框中选择AM64xGPEVM,点击Save保存。
  图38
  请将仿真器与评估板TIRevBJTAG接口进行连接,将评估板上电。在ccxml配置文件窗口中,点击TestConnection,测试仿真器与评估板之间是否已连接成功。连接成功将打印如下类似信息。
  图39
  图40
  在TargetConfigrations配置窗口中,右击ccxml仿真配置文件,在弹出的界面中点击LaunchSelectedConfiguration进入Debug界面。
  图41
  点击ViewScriptingConsole选项,打开ScriptingConsole窗口。
  图42
  在ScriptingConsole窗口执行如下命令,调用GEL脚本初始化CPU,打印如下类似信息说明CPU初始化成功,即可正常加载运行程序。
  js:loadJSFileD:imcuplussdkam64x08030018oolsccsloadam64xloaddmsc。js
  图43
  程序加载
  在Debug窗口中,右击选中CortexA530核心,点击ConnectTarget进行连接。成功连接则显示Suspended状态,此时CCS与CortexA530核心已正常连接。如需连接其他核心,操作方法类似。
  图44
  点击RunLoadLoadProgram进入程序加载界面。
  图45
  在如下加载界面中,选择对应的CCS工程。out格式可执行文件。
  图46
  点击RunResume,即可运行程序。本次加载运行ledflash程序,可看到评估底板LED以0。5s的时间间隔进行闪烁。
  图47
  FreeRTOS与Baremetal案例ledflash案例案例功能
  案例功能:控制评估底板用户LED每隔0。5s闪烁一次。案例测试
  请加载运行ledflash程序,运行成功后,串口调试终端将会打印如下信息,同时评估底板用户LED将会每隔0。5s闪烁一次。
  图48
  GPIO配置说明
  请参考CCS工程编译与加载章节导入并编译案例工程,双击打开工程界面的。syscfg文件。
  图49
  点击GPIO,弹出如下GPIO配置界面。
  图50
  用户可根据实际应用配置GPIO引脚,在代码中调用已配置的GPIO引脚是以。syscfg配置文件中的Name为标识。本案例Name为GPIOLED1,对应代码中的GPIOLED1BASEADDR、GPIOLED1PIN、GPIOLED1DIR配置。关键代码
  配置GPIO。
  图51
  控制LED每隔0。5s状态翻转。
  图52
  uartecho案例案例功能
  案例功能:实现串口回显功能。案例测试
  请加载运行uartecho程序,程序运行后,等待串口输入8个字符,然后回显输入字符。串口调试终端将会打印如下类似信息。
  图53
  UART配置说明
  请参考CCS工程编译与加载章节导入并编译案例工程,双击打开工程界面的。syscfg文件。
  图54
  点击UART,弹出如下UART配置界面。
  图55
  用户可根据实际应用配置UART,在代码中调用已配置的UART引脚是以。syscfg配置文件中的Name为标识。本案例Name为CONFIGUARTCONSOLE,对应代码中的CONFIGUARTCONSOLE配置。关键代码
  配置串口。
  图56
  使用阻塞模式。接收完数据后,UARTread返回;发送完数据后,UARTwrite返回。
  图57

国家邮政局预计前三季度快递业务收入超2019年全年水平中新社北京10月8日电(记者刘育英)中国国家邮政局8日发布的报告称,前三季度,预计快递业务量和业务收入同比增速分别约为4。2和3。5,业务收入超2019年全年水平。这份《……麒麟湾公园两处冒水,水流过的地方草木枯黄,咋回事儿?近日,微友太阳雨致电本报热线反映,麒麟湾公园环境优美,深受市民喜爱,可是最近她在公园游玩时发现,公园南端龙头景观附近不断有清水冒出,清水流过的地方小草都枯死了,树也成了光杆,很……神舟十三号载人飞船10月16日凌晨发射回顾神舟飞船精彩升空瞬2021年10月16日,经空间站阶段飞行任务总指挥部研究决定,神舟十三号载人飞船将于10月16日凌晨发射,发射时间瞄准北京时间16日0时23分。飞行乘组由航天员翟志刚、王亚平和……越南队又夺冠了,他们如何不到20年就从鱼腩队称雄东南亚看更多精彩足球文章,请关注作者头条号!对于中国球迷来讲,2022年第一个惊雷就是大年初一男足国家队1比3败给越南,而且输得灰头土脸,60年不败越南的记录止于今朝。也让人们……阿曼将于2024年发射第一颗深空纳米卫星据muscatdaily1月26日报道,在阿曼运输、通信和信息技术部的主持下,国际新兴技术公司(ETCO)与创新的太空公司维珍轨道(VirginOrbit)、SatRevolu……越吃越香的几道家常菜,色香味俱全,做法简单【干煸豆角土豆】主料土豆:2个,豆角:250辅料油:适量,盐:适量,蒜:适量,宴友食用油、干辣椒:适量,葱:适量,味精:适量具体步骤1。土豆……月销破4万的小孩贴嘴神器真的有用吗?儿科专家这样说孩子睡觉老是打鼾?孩子睡觉张着嘴,甚至有了腺样体面容的特征?最近,不少家长在出现这样的困扰后,将目光投向睡觉粘嘴胶带、小孩贴嘴神器上。在孩子入睡前,将这类胶带贴在嘴上,以……青岛和东京有多少相似之处?青岛和东京:有多少相似之处?青岛和东京有着相似的地形,两个城市都拥有深入腹地的港湾。这些港湾的一边通常是一个小型半岛,而另一边则是一片山地。这样的地理条件为两……吐血整理!谁说国产免费软件不好用,这五款软件太良心了谁说国产免费软件不好用!别总说只有外国佬设计的好用,吐血整理了这五款神仙国产软件,知乎超多人推荐!目录:1、佐糖Picwish2、简道云3、Vizard录屏软件4、幕布5、小丸……十位明星再扮成名角色带货,一波情怀牌打出,你的钱包还捂得住吗现在很多明星在不拍戏的时候都会选择带货,毕竟流量为王的时代,他们拥有庞大的粉丝群体,不变现确实可惜了。老戏骨也好,隐退好多年的过气明星也罢,都借着这一股东风,出来搞直播带……小米再度引领行业,MIUI13隐私安全再度升级,网友最安全的MIUI13已经开始了推送,我一直选择小米手机有个原因就是因为MIUI的隐私防护和信息安全功能,MIUI确实是开创了手机隐私保护的诸多功能。比如MIUI12。5推出的各项……不可轻视数据中心高能耗问题想象一下,如果一种先进设备每年要浪费上千亿千瓦时电,你会认为大量采购该设备是一种高质量的投资吗?这种情况在数字经济的热潮中并不鲜见。在全国各地新一轮数字新基建,以及东数西算国家……
小米通报MIUI本周进展,涉及勿扰模式对微信无效开发版小部件感谢IT之家网友迷一样的菠萝的线索投递!IT之家6月11日消息,昨日,小米发布公告,通报了本周官方回复进展,涉及开发版小部件加载失败、勿扰模式打开后对微信无效等问题。……小米12Ultra旗舰手机3D渲染图展示陶瓷机身硕大相机模组据称前官方宣布,小米与徕卡双方已达成战略合作,其首款产品将于7月份登场,不出意外该机就是传闻已久的超大杯旗舰小米12Ultra。随着发布时间的日益临近,外界关于该的爆料也更加密……微信安卓8。0。24最新官方内测版下载发布感谢IT之家网友Mr丶苏的线索投递!IT之家6月14日消息,微信安卓平台迎来了8。0。24测试版更新,本次更新安装包文件详细信息如下:微信安卓内测版8。0。24(ARM6……曝小米12Ultra将量产搭载台积电4nm版骁龙8Gen12IT之家5月12日消息,近期关于小米12Ultra超大杯手机的消息开始多了起来,甚至闲鱼上出现了疑似小米12Ultra工程机的身影。从已知信息来看预计小米12Ultra手机最早……李湘戴百万蛇骨钻石项链,高调约会,疑似有新恋情?李湘太高调了!众所周知,上海疫情已经得到有效的控制,之前被封控在上海家中的李湘,应该也是闷坏了近日,李湘在社交账号上更新一则动态,并晒出一张美丽动人的自拍照,但这不是重点……疑似小米12Ultra工程机闲鱼曝光后置硕大相机模组,120感谢IT之家网友iTMajesty、华南吴彦祖的线索投递!IT之家5月11日消息,近期关于小米12Ultra超大杯手机的消息开始多了起来,现在闲鱼上出现了疑似小米12Ul……小米应用商店2022年4月检测违规882款App,下架处理8IT之家5月11日消息,小米应用商店2022年4月隐私违规App报送统计显示,2022年4月份以来,小米平台累计检测合规942款App,因隐私政策未设置拒绝按钮无账号注销功能等……微信安卓8。0。22版新功能支持手机温度CPU帧数监控感谢IT之家网友肖战割割、雷碧、HWGod、蓝海岸Nibiru的线索投递!IT之家5月8日消息,上月底微信开始向安卓用户推送最新的微信8。0。22版本更新,本次更新最大的……Essential团队卷土重来打造全新手机OSOMOV1,CIT之家2月20日消息,2015年,Android操作系统的共同创始人安迪鲁宾(AndyRubin)创立了一家名为Essential的公司,专注于开发智能手机。Essentia……网友晒折叠屏手机高光妙用,同时展示电子健康码和行程码感谢IT之家网友AMD悲剧未来的线索投递!IT之家4月12日消息,今年有更多的折叠屏手机开始推出了,比如昨晚vivo最新推出了vivoXFold折叠屏手机。更大的屏幕可带……小米1212Pro小米平板5海外官宣首批升级Android1IT之家5月11日消息,谷歌将于北京时间5月12日凌晨1点举行开发者大会,预计会带来全新的Android13系统。小米海外社区赶在大会前宣布,为小米12、小米12Pro、……京东618特惠价1899元至2399元,一加Ace竞速版正式IT之家5月17日消息,今天晚上,一加Ace竞速版正式发布,一加手机公布了相关价格。8GB128GB618京东特惠价1899元,原价1999元;8GB256GB618京东特惠价……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网