- 本课程为精品课,您可以登录eeworld继续观看:
- 将JTAG与UCD3138配合使用:使用命令行界面和Uniflash
- 登录
- 课程目录
- 课程笔记
使用命令行界面能够快速访问
闪存编程和执行操作。
它可以通过单行命令访问
所有 GUI 功能。
这可能是最合适
生产环境的界面。
默认情况下,命令行支持是
uniFlash 安装随附的功能。
它位于以下目录。
如果您希望使用适合 uniFlash 的
命令行界面,则不妨
将此文件夹添加到您的Windows 路径变量。
这将使您能够从您方便的任何位置
调用 uniFlash。
最好能够通过 Windows批处理文件运行命令行
脚本。
即,文件具有 .bat 扩展名。
以下提供了一些示例。
要执行批处理文件,请在 Windows
资源管理器中双击该文件或打开 DOS 窗口,
导航至包含该批处理文件的文件夹,
并在 DOS 窗口中键入该批处理文件的名称,
然后按 Enter 键。
要获取有关各个可用变量的更多详情,
请参阅自述文件。
我现将展示 UCG 3138 系列的某些特定
示例。
首先,我将展示如何下载引导闪存程序。
我创建了名为 uniflash_boot.bat 的Windows 批处理文件。
回想在上一视频中,我
保存了 Uniflash 配置文件和某些 Uniflash 会话
文件。
现在,我将重用这些配置和会话
文件,我将从文件夹中执行
批处理文件,它包含
我们已创建的会话配置和
[听不清]。
此外,明智的做法还包括,不将您的自定义批处理
文件保存至 uniFlash安装目录,
因为当您更新 uniFlash 时,您的自定义批处理文件将
在更新期间被擦除。
在该第一个示例中,我会将单个引导
程序下载至闪存。
在这里,uniFlash 是通过命令行调用的。
此处,我加载目标配置。
针对 XDS100v2JTAG 仿真器
和 UCD3138128器件创建了
该目标配置。
我在此会加载从 GUI 生成的会话文件。
如果您希望选择,请在 GUI 界面中
打开会话文件。
这些是通过 GUI 会话文件设置保存的设置值,
以在 4KB 引导闪存程序中加载。
在此执行了擦除操作。
使用了该会话的擦除设置。
在此加载了引导程序。
我现将从 Windows DOS 提示符处执行批处理文件。
在 DOS 窗口中观察输出。
我现将对批处理文件进行少量细微修改,
以突出显示命令行界面的一些其他功能。
添加模式会在 uniFlash 运行后重复执行。
这将导致操作参数
在处理完用户输入后,
同一操作会再次执行。
这使用户能够使用另一器件切换出当前器件,
并执行相同命令,而无需该工具
来重新配置应用程序。
它非常适合具有人工操作员的
生产类型环境。
现在,我将演示这个功能。
在这里,我再次执行具有此附加内容的批处理文件。
请注意,当编程完成后,
系统将提示用户输入任何键
以重新执行该操作,或者键入 exit 并接着按 Enter 键
停止执行脚本。
添加日志使其有能力指定文件,
以记录应用程序执行的相关日志信息。
如果未指定日志选项,则日志信息
将仅出现在控制台中。
这是日志文件。
添加该参数将使用户
能够指定文件以将有关程序加载操作的
状态输出发送至该文件。
当程序加载成功后,
它会将该字符串写入该文件。
否则,它会将该字符串写入该文件。
因此,在本例中,如果编程成功,
字符串“pass”会写入该文件。
否则,字符串“fail”会写入该文件。
在这里,当信息写入闪存后,我会将闪存中的内容
导出至二进制文件。
请记住,这是一个缓慢的操作过程,
因此,最好将其用于执行一次性验证。
使用基于校验和验证的联合编程,
以验证闪存编程是否成功。
这就是起始地址。
这是以 32 位字表示的长度。
这是写入对象文件的名称。
这是文件格式。
支持的格式为 COFF 和二进制。
这是得到的二进制文件。
这是 uniFlash命令行批处理文件,
设置为在引导时写入且一次编程运行执行
一个用户程序。
这是我们使用的会话文件。
这是 GUI 中加载的会话文件,
从而您可以看到所用的确切设置。
这个是在应用程序所在空间的下方
写入 4KB 的引导闪存程序。
我们在此进行擦除。
在此,我们编写引导闪存程序,
并且在这里编写
课程介绍
共计5课时,33分35秒
猜你喜欢
换一换
推荐帖子
- 28335 ADC超压保护电路
- 首先,请问TMS320F28335 的ADC需要做准确的3.0V超压保护电路吗? 从数据手册的原理框图里,没有看到自带的保护电路呢 我们项目中模拟量输入可能偶尔会出现超压,为了不牺牲精度,所以不愿再做缩放。 Hardware Design Guidelines for TMS320F28xx and TMS320F28xxx DSCs 文中这样写道: It is necessary to ...
-
Yuting
微控制器 MCU
- 如何设计具有 COT 的稳定 Fly-Buck™ 转换器 - 1
- 作者:德州仪器 Xiang FangFly-Buck™ 转换器拓扑被公认为是一种多功能的隔离式偏置电源,其在各类应用中得到了越来越多的关注。同步降压转换器可以配置成 Fly-Buck,但并非所有控制方法都能简单应用于这种拓扑。图1. 纹波注入网络Rr、Cr 和CacLM5017 是一款支持恒定导通时间 (COT) 控制的 100V 同步降压稳压器,特别适合 Fly-Buck。COT 不...
-
maylove
模拟与混合信号
- 【我与TI的结缘】+TMS320C2000系列芯片使用心得体会
- 我接触德州仪器的第一款DSP芯片的型号是tms320f240,记得2002的下半年因工作需要协调原因去交大电工电气实验室,发现一位被保送上研究生的大四学生自己做的tms320f240板子,是按照官方的EVM板子DIY的,刚开始焊接的最小系统。当时的开发工具和电脑连接的通信接口好像ISA,TI原装的,当时应该比较贵的!需要安装在电脑的主板上的,开发软...
-
大秦正声
TI技术论坛
- 晒WEBENCH设计的过程+WEBENCH指导下的热电偶传感器设计方案(6)
- webench在线设计软件中有专门针对传感器的放大及ADC设计方案。 在webench中传感器的种类包括压力传感器,热电偶传感器,光二极管,温度传感器,医疗应用的ECG,以及各类传感器对应的模拟前端。 传感器的模拟前端分类包括热电偶,热电阻,压力传感器,负载,电压输出,气体传感器,co2酒精传感器,pH。 传感器以用途分类,包括各个厂家的产品。 本帖介绍传感器的放大及ADC设计方案。 如...
-
地瓜patch
模拟与混合信号