TMS320C6678开发笔记---IBL编译与分析1
第9节 IBL编译与分析
9.1节 MinGW安装
- 下载与安装参考文章:https://blog.csdn.net/kunkliu/article/details/106786512
- 安装建议:将所有包全部安装,可在网络好的电脑上安装完成后将安装文件考到本机电脑。
- 打开命令行:C:\MinGW\msys\1.0\msys.bat
9.2节 IBL文件夹介绍
- 这里移植的IBL源码路径为C:\ti\mcsdk_2_01_02_06\tools\boot_loader\ibl
- ti的IBL支持很多个平台,这里主要介绍其中几个重要文件夹make和util
- make文件夹编译时修改比较多,其中包含Makefile等,与6678相关的编译在ibl_c66x文件夹中,所有编译生成的文件也在此文件夹中。
- util文件夹主要产生烧写文件处理工具链工具,重要的为i2cConfig和iblConfig。
- i2cConfig:采用EEPROM启动的IBL时,主要使用i2cConfig中的文件,产生一个i2cparam_c66x_le.out,配合i2cConfig.gel文件,可以改变IBL参数。
- iblConfig:我认为是IBL默认参数设置,是编译到c代码里的参数。一旦确定,必须通过编译IBL源码进行修改。所以才会有上面的i2cConfig,来实现一个不用再次编译IBL源码就可以修改IBL参数的方法。
- 下文移植的NOR flash中的IBL没有实现通过gel脚本动态改变IBL参数功能。
TMS320C6678开发笔记---IBL编译与分析1相关推荐
- TMS320C6678开发笔记---IBL编译与分析5
9.4节 IBL编译输出文件分析 9.4.1 编译分析汇总 生成的第一个文件:i2cparam_c66x_le.out即i2cparam_0x51_c6678_le_0x500.out其作用是通过C ...
- TMS320C6678开发笔记---IBL编译与分析2
9.3节 IBL从I2C启动移植到SPI-NOR启动 编译器版本:ti_cgt_c6000_7.3.0_setup_win32.exe,下载地址参考1.3.5 编译器工具链下载地址 编译参考文章&l ...
- TMS320C6678开发笔记---IBL编译与分析3
9.3.7 makefile修改 C:\MinGW\msys\1.0\ibl\boot_loader\ibl\src\make\makefile 9.3.8 iblinit.c修改 C:\MinGW\ ...
- TMS320C6678开发笔记---IBL编译与分析4
9.3.13修改app.out在nor flash的起始地址 C:\MinGW\msys\1.0\ibl\boot_loader\ibl\src\util\iblConfig\src\device.c ...
- TMS320C6678开发笔记---SRIO 启动
15.11节 zynq ps端控制srio ip核与6678通讯 zynq端使用xilinx官网提供的历程xsrio_dma_lookback_example.c,(C:\Xilinx\SDK\20 ...
- TMS320C6678开发笔记---SRIO例程2
15.5节 创龙例程tl-srio-test分析 15.5.1 工程分析 工程介绍 tl-srio-test与tl-srio-target配合使用完成SRIO数据传输.创龙第二版6678资料包提供的 ...
- TMS320C6678开发笔记1-3---Rebuilding The PDK
1.4节 Rebuilding The PDK 参考文章: <TI Processor SDK 如何生成例程> https://blog.csdn.net/kunkliu/article ...
- TMS320C6678开发笔记---SRIO例程3
15.7节 SRIO Direct I/O 写在前面的话: 在整理这部分内容之前,我已经调试完成了在两片6678 上通过NWRITE.NREAD.DOORBELL通讯.SRIO学习调试可以说是从之前 ...
- DELPHI XE Android 开发笔记
DELPHI XE Android 开发笔记 第一次编译时,设定android SDK: F:\RAD Studio XE6\PlatformSDKs\adt-bundle-windows-x86-2 ...
最新文章
- CF 1103B Game with modulo
- [Flexbox] Using order to rearrange flexbox children
- oracle平均活动会话数,Oracle11g r2的活动会话数问题解决
- WSS3.0安装后,系统资源消耗这么大
- NSString NSURL
- 00-JavaScript基础-基本概念
- Mysql提权之反弹shell
- BLE HID 协议-----蓝牙鼠标 代码流程分析
- python客户端软件开发_用 Python 实现一个简易版 HTTP 客户端
- 一个静态路由配置实例(eNSP)
- 「文档编写」- 常见序号写法 @20210412
- IB中文诗歌手法分析
- Android学习笔记七之ContentProvider
- C语言练习题:据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?
- iphone备忘录删除怎么恢复?分享苹果数据找回办法
- 大数据-玩转数据-阿里DataWorks开发治理平台
- 序幕(计算机基础知识)
- python 剪刀石头布游戏设计
- 组图:1936年柏林奥运会
- 基于eNSP中大型校园/企业网络规划与设计_ensp综合大作业(ensp综合实验)
热门文章
- 2015美国计算机研究生就业,2015年美国计算机专业研究生排名
- c语言巡线程序,小车巡线程序
- 2014年SCI收录遥感学科期刊26种目录
- c语言录入信息后无法显示桌面,输入法在桌面不显示,怎么修改能显示在桌面任 – 手机爱问...
- Cadence原理图DRC检查介绍
- 计算机网络——基于IP多播的网络会议程序
- 手把手教你用Arduino接入阿里云物联网平台,ESP8266连接阿里云物联网平台必看教程...
- 新旧两种方法给年份year,定义一个宏,以判别该年份是否闰年。提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #define LEAP_YEAR(y)
- u盘一插上计算机就不响应,u盘插上电脑没反应,详细教您修复无法识别u盘问题...
- 最新韩小韩二次元高清图库api开源PHP网站源码