摘要:本应用笔记列出了在maxq®串口-jtag开发板装载固件的步骤,串口-jtag板能够用于所由maxq处理器的编程与调试。maxim有时回更新接口板的固件,按照本文提供的步骤可以将新固件装载到开发器,保持最新的软件变更。
maxq系列微控制器使用jtag作为系统开发中的调试和编程工具,为便于评估,我们提供了串口-jtag的适配器,maxq微控制器可以连接到rs-232串口。许多第三方开发商也在他们的集成开发环境(ide)中使用该适配器连接maxq微控制器。两个常用的maxq微控制器ide是iar embedded workbench®和rowley提供的crossworks。
图1. maxq串口-jtag接口板
这个jtag板接受来自rs-232的指令,将接收到的信号电平转换为ttl电平,最终再将命令转换为可以接受的jtag命令。这些命令应该能够被任何列表中的maxq微控制器接受。转换功能实际上由jtag板上的ds89c430 (注:早期型号可能使用的是ds89c420,本应用笔记中的指令仍然适用)超高速8051微控制器完成,ds89c430内置闪存存储器,用于存储执行命令转换的固件。当maxim发布新的固件或由于某种原因造成固件损坏时,需要重新装载。
在两种情况下需要更新jtag板的固件:
微控制器工具箱(mtk),这是maxim提供的支持所有8051和maxq微控制器的下载软件,工具箱软件可以下载。
复制jtag板的固件,可以从最新版本支持maxq微控制器的max-ide软件包中得到最新固件。安装固件时虽然不需要max-ide,但是jtag板的固件程序被集成在了这个软件的安装程序中,所以还必须先安装这个软件。安装max-ide后,可以在c:program filesmax-idedevicesmaxqjtagfirmware目录中找到jtag固件(jtag.hex),可以下载(zip) max-ide。 获得两个软件后,可以按以下步骤更新接口板的固件:
首先利用串口电缆连接pc的串口与jtag板,并上电。必须注意的是jtag板要求5v ±5%的直流稳压电源,同时还要在上电前保证连接电缆(p2)与jtag板和目标板断开。上电时,jtag板的ds1 led应该点亮。
确认jtag板上的跳线jh1和jh2处于连接状态。
启动mtk软件,在“select device”界面选择ds89c430。
在“options”菜单中选择“configure serial port”,并选择相应的串口和波特率,由于ds89c430的内部程序载入器采用自动的方式检测通讯波特率,在板上又采用7.37mhz晶体,所以决定了其能够和外部同步的最高波特率是38400bps。
在“target”菜单中选“open comx at 38400 baud” (这里的comx是所选用的串口),再选择“connect to loader”,应能看到以下欢迎界面:(注意,与装载器连接后,jtag板上ds1会熄灭)。
在“file”菜单中选择“load flash”,然后寻找jtag固件所在的文件夹,如果使用max-ide中的固件,可以在目录c:program filesmax-idedevicesmaxqjtagfirmware中找到该固件。
选中这个jtag.hex并打开,mtk将自动开始下载固件到jtag板上的ds89c430微控制器,并当下载结束时给出以下提示。
在“target”菜单中选择“close comx”关闭串口,jtag板ds1会重新点亮。 上述步骤完成后,串口-jtag接口板的固件更新就完成了。
模型训练拟合的分类和表现
MODBUS RTU数据采集IO模块简介
电光物理学和硅基MEMS结构相结合,研究人员欲打造芯片尺寸的电子加速器
高通物联网技术引领零售行业数字化转型
服务机器人门卫岗亭享受智慧社区生活便利
如何升级MAXQ的串口-JTAG接口板的固件
钛酸锂电池实际寿命_钛酸锂电池电压范围
HEV中高压锂离子电池的管理
张元智:人工智能是未来医院的中心,智能医疗让不可能成为可能
透气性能测试仪的测试原理是怎样的
盘点eLTE在交通行业的创新应用
安兔兔发布了2018年12月Android手机性能榜
采用差动放大器AD8276实现精密电流源的优越性
核能为什么那么强大
无人机未来的主航道是往哪里
荣耀9和nova2市场对比,ov价格高的原因原来在这里
【洞见芯趋势】流浪地球2中的人工智能Moss,离我们还远吗?
DDR 184PIN 底视图
从单片SoC向异构芯片和小芯片封装的转变正在加速
一文解析KUKA CELL程序