ext-1:PDK工具包编译出例程

1、TI的单独StarterWare不更新后,后续维护和更新的是

 PROCESSOR-SDK-AM335X 软件开发套件 (PDK),对比以前的,里面没有例程,所以下载安装完需要自己编译出example例程。

因为编译出example例程中间会出现很多错误啥的,所以在这里先记录下。

2、实际的操作方法,官方实际上是有相关文档,链接如下:

1.1. Processor SDK RTOS Getting Started Guide — Processor SDK RTOS Documentation

大概在1.4章节

3、我的具体操作过程:

        1> pdk,导入到ccs软件中

        pdk,ccs完成之后,需要将pdk相关的东西导入到ccs中,具体如下图,打开ccs--》windows--》preference--》后续如下 

安装完后,ccs就可以识别pdk包了

        2> 重新编译pdk,编译出example

因为我是安装在D盘 ,不是默认装在c盘,所以中间还是出了好几个问题。

按照官方手册,结合我的安装路径,操作如下:

我的安装路径:

1)命令行进入到:D:\ti\pdk_am335x_1_0_17\packages>

2)运行 setupenv.bat

 

3)运行gmake clean

     运行gmake all

官方这里有个错误,我只想编译某一个驱动的时候,画框的那个地方不应该要:我这里输入的指令应该是:

cd ti\drv\uart

然后输入gmake clean

                gmake all

4)所有的准备好了,开始准备编译example 例子了

这里我说一下:我们可以一次性把所有的例程都编译出来,也可以先编译出一些自己先测试要用的例程,为什么有这样选项呢,因为一次性编译出 所有例程,时间实在太久了,所以提供单独编译驱动,这点还是比较好的。

按照手册:

先关闭ccs,进入到:D:\ti\pdk_am335x_1_0_17\packages>,需要运行的命令如下:

 参数已经写得很详细:

我这里是想编译串口,所以指令这样:

 D:\ti\pdk_am335x_1_0_17\packages>pdkProjectCreate.bat AM335x bbbAM335x little ua
rt all arm

这里我是3352,和bbb相似的板子,uart所有相关例程,具体如下图:

看到有异常,一直提示找不到指定路径

5)解决错误,

这个提示按官方意思是找不到ccs的路径,所以需要指令CCS_INSTALL_PATH到环境变量,可是我添加进了也不行,后面直接修改pdkProjectCreate.bat里的东西,

打开如下:

路径肯定不对,后面将路径修改为D盘后也不行,最后将if屏蔽之后,就可以了

如下:

再运行指令:  D:\ti\pdk_am335x_1_0_17\packages>pdkProjectCreate.bat AM335x bbbAM335x little uart all arm

 结果如下:

成功。

6)查看例程

编译出的ccs例程在 

这里只编译了串口相关 的例子。

这些都可以导入ccs工程编译运行 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/14351.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

深元边缘计算盒子在社区的应用,提高社区的安全性和生活质量

近年来,随着人工智能技术的不断发展和普及,越来越多的社区开始应用边缘计算盒子AI视觉分析技术,以提高社区的安全性和管理效率。本文将介绍边缘计算盒子AI视觉分析技术在社区中的应用及其优势。 一、边缘计算盒子AI视觉在社区中的应用 1.安防…

C++类的模拟实现

📟作者主页:慢热的陕西人 🌴专栏链接:C 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 本博客主要内容讲解了简单模拟实现string类 C类的模拟实现 文章目录 C类的…

centos7部署FastDFS服务

一、安装需要的相关依赖 yum -y install make cmake gcc gcc-c 因为我的服务器已经安装了gcc,所以略去 使用gcc -v查看版本 yum -y install zip unzip 安装性能事件通知库 yum -y install libevent 安装nginx依赖 yum -y install libevent yum -y install zli…

OSCP-Fail(rsync、fail2ban提权)

目录 扫描 rsync 提权 扫描 rsync 基于nmap,确信将进一步研究rsync。 为此,将使用netcat使用的rsync枚举。 使用netcat,我们可以列出rsync托管的当前共享。 我们看到“fox”和“fox home

大数据管理中心规划设计方案(ppt可编辑)

本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除。 统一汇聚 推动业务数据协同5 价值提炼 支撑精准服务与科学管理6 实时感知 辅助城市治理高效运行7 大数据资源平台目标体系规划11 建设目标与思路12 使能高效协同&#xff0…

PLM听过很多遍,却依旧不知道是什么?看完这篇你就懂

上周参加展会,很多客户在现场了解到e企拆图解决方案后,向我们咨询了很多问题,发现有几个名词经常被提及,比如PLM、PDM、BOM等。随着技术的爆炸发展,新的名词概念也与日俱增,对于这些名词,可能我…

Sa-Token源码简单阅读

一.权限登录模块包括几个基本子模块: 1.登录。 实现方式大致为:先检验用户名密码是否正确,如正确则在缓存中存入用户信息(一般必须要有用户标识和访问token,或再加一些附加信息如用户的角色权限)&#xf…

【unity细节】—(Can‘t add script)脚本文件无法拖拽到对象的问题

👨‍💻个人主页:元宇宙-秩沅 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 秩沅 原创 收录于专栏:unity细节和bug ⭐关于脚本文件无法拖拽到对象的问题⭐ 文章目录 ⭐关于脚本文件无法拖拽到对象的…

不得不说的结构型模式-装饰器模式

目录 装饰器模式是什么 下面是装饰器模式的一个通用的类图: 以下是使用C实现装饰器模式的示例代码: 下面是面试中关于桥接器模式的常见的问题: 下面是问题的答案: 装饰器模式是什么 装饰器模式是一种结构型设计模式&#xff…

苹果手机怎么看生产日期?参考方法在这!

案例:怎么查苹果手机买了几年? 【求助!我从别人那里买了一部苹果手机(非官方),怎么看这个手机用了几年?】 苹果手机作为一款高端手机,备受用户的喜爱。然而,许多用户不知…

Baumer工业相机堡盟工业相机如何通过BGAPI SDK获取每张图像的微秒时间和FrameID(C#)

BGAPI SDK获取图像微秒级时间和FrameID Baumer工业相机Baumer工业相机FrameID技术背景一、FrameID是什么?二、使用BGAPI SDK获取图像微秒时间和FrameID步骤 1.获取SDK图像微秒级时间2.获取SDK图像FrameIDBaumer工业相机使用微秒级时间和FrameID保存的用处Baumer工业…

全网唯一!Matlab世界顶尖艺术品配色包Rmetbrewer

想要绘制一幅颜色搭配合理、好看又不花哨的论文插图,该如何操作呢? 正所谓求其上者得其中,求其中者得其下。 那么,向高手借鉴思路,无疑是一种不落下乘的好策略。 而在色彩搭配领域,像莫奈、梵高这些世界…

操作系统原理 —— 进程有哪几种状态?状态之间如何切换?(七)

进程的五种状态 首先我们一起来看一下进程在哪些情况下,会有不同的状态表示。 创建态、就绪态 当我们刚开始运行程序的时候,操作系统把可执行文件加载到内存的时候,进程正在被创建的时候,它的状态是创建态,在这个阶…

三菱GX Works2梯形图程序分段显示设置的具体方法示例

三菱GX Works2梯形图程序分段显示设置的具体方法示例 大家平时在使用GX Works2进行梯形图程序编辑时,默认是一整段在一起,程序步数较多时查看起来不是那么方便,下面就和大家分享如何通过声明编辑来实现程序分段显示。 具体方法可参考以下内容: 如下图所示,打开GX Works2编…

DATAFAKER 使用方法记录

DATAFAKER 使用方法记录 win10 64位 Python 3.10.11 参考网址 datafaker的使用–详细教程 https://blog.csdn.net/A15517340610/article/details/105623103 https://github.com/gangly/datafaker python 版本 It is compatible with python2.7 and python3.4 也就是说 他…

案例2:Java图书商城系统设计与实现开题报告

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

使用nginx做WSS转为WS

HTTPS 是一种加密文本的超链接,所以需要证书,证书可以 使用域名,在腾讯云等服务商申请 https 证书,证书有 收费的和免费的,免费的有使用期限。 利用域名申请证书后,一般会有4中证书文件, .csr…

【Vue 基础】尚品汇项目-02-路由组件的搭建

项目路由说明: 前端的路由:Key-Value键值对 Key:URL(地址栏中的路径) Value:相应的路由组件 作用:设定访问路径,并将路径和组件映射起来(就是用于局部刷新页面&#xff0…

前有谷歌的“生存指南”,后有金山系的“表格编程”,均登热榜

谷歌的“生存指南” 一位曾经在谷歌工作的工程师,干了一件了不起的事,花费了两年的时间,整理了一份“xg2xg”的清单。 原来这位离职的谷歌工程师为程序员编写了一份“厂外生存指南”,即使你从谷歌离职后,在这套“生存…

AlgoC++第六课:BP反向传播算法

目录 BP反向传播算法前言1. MNIST2. 感知机2.1 前言2.2 感知机-矩阵表示2.3 感知机-矩阵表示-多个样本2.4 感知机-增加偏置2.5 感知机-多个输出2.6 总结2.7 关于广播 3. BP4. 动量SGD5. BP示例代码总结 BP反向传播算法 前言 手写AI推出的全新面向AI算法的C课程 Algo C&#xf…
最新文章