本应用笔记列出了将固件加载到MAXQ串行转JTAG开发板上所需的步骤。本文中给出的步骤允许开发人员加载新固件并保持最新更改。®
较旧的MAXQ微控制器评估套件使用串行转JTAG适配器板连接到RS-232串行端口。许多第三方供应商也使用该适配器板在其集成开发环境(IDE)中连接到MAXQ微控制器。
图1.MAXQ串行转JTAG板
更新JTAG板上的固件需要两件事。
微控制器工具包(MTK),Maxim的通用编程软件,支持8051和MAXQ微控制器。
JTAG板固件的副本。最新的固件始终可以与最新版本的MAX-IDE打包在一起,用于MAXQ微控制器。尽管安装固件不需要MAX-IDE,但仍必须安装MAX-IDE才能从安装文件中提取固件。一旦安装了MAX-IDE,就可以在C:ProgramFilesMAX-IDEDevicesMaxQJTAGFirmware目录中找到JTAG固件(jtag.hex)。MAX-IDE可以下载(ZIP)。
获得这两段代码后,您可以使用以下步骤更新主板的固件。
将串行电缆从PC的串行端口连接到JTAG板并打开电源。JTAG板需要一个5V±5%直流稳压电源。确保连接电缆P2与JTAG板和目标MAXQ板断开。接通电源时,JTAG板的DS1LED应亮起。
确保JTAG板上的跳线JH1和JH2是闭合的。
启动MTK并在“选择设备”屏幕中选择DS89C430。
在“选项”菜单中选择“配置串行端口”,然后选择所需的串行端口和波特率。由于DS89C430的引导加载程序自动检测PC端的波特率,并且板载晶体为7.37MHz,因此可以选择的最特率为38400BPS。
在“目标”菜单中选择“以 38400 波特打开 COMx”。(COMx 是您之前选择的串行端口。选择“连接到加载程序”。然后,您应该会看到下面的欢迎屏幕。(请注意,当您连接到加载器时,JTAG板上的DS1将关闭。
在“文件”菜单中选择“加载闪存”,然后浏览到JTAG固件所在的文件夹。如果您打算使用MAX-IDE附带的固件,则可以在C:Program FilesMAX-IDEDevicesMaxQJTAGFirmware目录中找到它。
选择 jtag.hex。MTK将自动开始将固件下载到DS89C430微控制器中。下载完成后,您将看到类似于以下内容的输出。
在“目标”菜单中选择“关闭COMx”以关闭串行端口。然后,JTAG板上的DS1 LED将再次亮起。 如果您按照上面列出的所有步骤操作,串行转JTAG板现在将使用最新版本的JTAG固件进行编程。
审核编辑:郭婷
- 微控制器
+关注
关注
48文章
7269浏览量
149513 - 适配器
+关注
关注
8文章
1878浏览量
67427 - JTAG
+关注
关注
6文章
389浏览量
71373
发布评论请先登录
相关推荐
评论