当前位置: 首页 > news >正文

网站建设心得体会及总结手机网站的作用

网站建设心得体会及总结,手机网站的作用,网站页面设计策划书,从化区住房和建设局网站【TI-CCS笔记】工程编译配置 bin文件的编译和生成 各种架构的Post-build配置汇总 TI编译器分类 在CCS按照目录下 有个名为${CG_TOOL_ROOT}的目录 其下就是当前工程的编译器 存放目录为: C:\ti\ccs1240\ccs\tools\compiler按类型分为五种: ti-cgt-arm…

【TI-CCS笔记】工程编译配置 bin文件的编译和生成 各种架构的Post-build配置汇总

TI编译器分类

在CCS按照目录下 有个名为${CG_TOOL_ROOT}的目录
其下就是当前工程的编译器
存放目录为:

C:\ti\ccs1240\ccs\tools\compiler

按类型分为五种:

ti-cgt-arm_20.2.7.LTS
ti-cgt-armllvm_2.1.3.LTS
ti-cgt-c2000_22.6.0.LTS
ti-cgt-c6000_8.3.12
ti-cgt-msp430_21.6.1.LTS

其中 后缀表示编译器版本号
每个编译器的目录下都有一个bin目录 用于存放各种编译器的可执行文件
在这里插入图片描述
另外 在CCS安装目录下还有一个utils目录 其下有一个tiobj2bin
存放的是转为bin文件的脚本和可执行文件
在这里插入图片描述
必须同时调用编译器和tiobj2bin文件才可以进行文件转换

工程配置

在工程属性 build-steps下有个post-build 这里就需要写入脚本(中间每个参数以空格隔开 不能换行)
在这里插入图片描述
以TI的毫米波雷达的MSS部分为例(一般为ARM Cortex-R4F架构)
如IWR6843AOP:
其编译器采用ti-cgt-arm_20.2.7.LTS
且编译时 采用的是 armofd armhex 两个可执行文件

注意 第二个参数和第三个参数根据工程实际情况来更改

"${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${PROJECT_LOC}/Debug/IWR6843AOP_Demo.out" "${PROJECT_LOC}/Debug/IWR6843AOP_Demo.bin" "${CG_TOOL_ROOT}/bin/armofd" "${CG_TOOL_ROOT}/bin/armhex" "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"

其中 我的工程名为:IWR6843AOP_Demo
生成的out、bin文件名也为:IWR6843AOP_Demo

首先 需要调用"${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" 脚本
传入的参数文件就是生成的out文件"${PROJECT_LOC}/Debug/IWR6843AOP_Demo.out"
另外指定生成bin文件的目录"${PROJECT_LOC}/Debug/IWR6843AOP_Demo.bin"
以及两个编译器的链接和mkhex4bin脚本"${CG_TOOL_ROOT}/bin/armofd" "${CG_TOOL_ROOT}/bin/armhex" "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"
最后编译之后 就能在Debug目录下找到bin文件

当然 还有个前提就是工程建立和环境配置完成 且能够生成.out文件

同样在pre-build中可以填入一些参数 用于预编译(如编译前修改或删除一些文件)
如:

rm -f "${PROJECT_ROOT}/Debug/IWR6843AOP_Demo.bin"

DSS部分代码则为(C6000架构)

"${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${PROJECT_LOC}/Debug/IWR6843AOP_DSS.out" "${PROJECT_LOC}/Debug/IWR6843AOP_DSS.bin" "${CG_TOOL_ROOT}/bin/ofd6x" "${CG_TOOL_ROOT}/bin/hex6x" "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"

其用到的编译器为ofd6x和hex6x
在这里插入图片描述

Post-build配置

ARM架构

"${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "out文件路径" "bin文件路径" "${CG_TOOL_ROOT}/bin/armofd" "${CG_TOOL_ROOT}/bin/armhex" "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"

C6000架构

"${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "out文件路径" "bin文件路径" "${CG_TOOL_ROOT}/bin/ofd6x" "${CG_TOOL_ROOT}/bin/hex6x" "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"
http://www.yayakq.cn/news/941871/

相关文章:

  • wordpress网站安全性制作网页的软件有
  • 石青网站推广软件创建个人商城网站
  • 网站制作商成都网络营销策划公司
  • 浙江建设监理协会网站网页设计毕设
  • 保障性住房建设投资中心网站江苏网站建设系统服务
  • 湖南网站建设费用网站界面设计起着决定性作用
  • 推广网站的软文上海松江区做网站公司
  • 哈尔滨市建设工程交易中心网站什么网站都能进的浏览器
  • asp网站耗资源张家界做网站的人
  • 福安城乡建设与规划局网站新浪wordpress
  • 西安网站运营天眼查企业查询在线官网
  • 个人网站可以做淘宝客中国新闻社和新华社有什么区别
  • 营销型网站教程温州网站建设
  • vps里面怎么建立网站wordpress中文用户名注册
  • dede做招聘网站三星手机网上商城
  • 做网站需要掌握什么软件中国建设银行网站如何注册
  • 网站常用布局wordpress免费主题网站
  • 做淘宝客网站的流程网站备案密码忘
  • 网站图片设计怎样才能高大上手把手教你建网站
  • 上海中小企业网站泰安哪个做网站
  • 重庆市卫生厅网站 查询前置审批湖南网站建设小公司排名
  • 360网站seo如何做长治在百度做个网站多少钱
  • 一个公司做两个网站的好处网页游戏平台排名前10名
  • 重庆城市建设档案馆官方网站品牌网站制作
  • 网站建设开发软件教程免费建站网站群
  • 南沙网站制作wordpress 点图片链接
  • 衡水企业网站建设盈润企业网站管理系统
  • 我要学电脑哪里有短期培训班网络营销优化培训
  • 手机免费创建网站的软件北京到安阳的火车票时刻表查询
  • 居家养老网站建设软件开发培训学费是多少钱