• ASCHIP_ISP Tool 工具 使用与更新


    系列文章目录

    1. ASCHIP-ISP Tool 版本1 2022 11 26
    2. ASCHIP-ISP Tool 版本1 使用说明 2022 11 26

    软件介绍

    对窗体进行初步配置,配置其大小与显示

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    一:软件介绍
    ASCHIP_ISP Tool 工具是用于具有 ISP 功能型号类型的单片机进行 ISP 更新程序开发实验的配套上位
    机工具,使用 USB 串口进行通讯交互。本工具除了 ISP 烧录功能外还集成了串口测试、机器码生成、加密等辅
    助功能,可以让客户快速熟悉实现 ISP 升级烧录的方法以提高开发效率。 开发辅助工具介绍工具介绍。
    上位机界面右侧提供了若干辅助功能,用户可以在此完成一些辅助功能操作,如合并 APP 和 BOOT 或
    串口调试等。目前的设计的开发辅助工具如下:
    1、 文本编辑区:可完成对 HEX 码的展示。
    2、 串口测试:常规串口调试助手。
    3、 加密文件:加密功能相关的操作界面。
    4、 二次加密文件:加密功能相关的操作界面。
    二:软件界面介绍
    ASCHIP_ISP Tool 工具的基本用户界面位于左侧,如下主要分为
    1:串口设置部分:默认一般通讯速率为 115200 这个取决于硬件参数。数据设置同样为 8 为默认即可。
    2:芯片选择部分:芯片选择默认为全智芯片 IC 类型。等待时间:用于设置等待用户对芯片进行复位动
    作的时间设置。在该规定时间内上位机再为收到回应前会一直发送握手信号,超时则报错。
    3:程序打开部分:程序打开按钮打开 HEX 标准文件。 “导入文件”导入准备更新的程序。导入成功后
    右侧文本框会显示对于文件路径点击“更新程序”开始一次 ISP 更新程序,更新进行中为绿色,异常通
    讯显示在下方对话框中,烧录按钮为橙色提示。单击橙色后取消异常报错后。进入蓝色重新开始更新程
    序。
    4:烧录协议部分:接口类型一般默认 USB。协议类型,有默认和其他两种格式 默认格式为 AS-default。
    5:更新结果界面,跟新进度会显示在其中。
    右侧界面为开发辅助工具栏,具有各种开发辅助工具选项。
    一:程序编辑页面:
    1:程序编译选项卡,表示是当前选项卡。
    2:程序相关信息选项卡,展示程序的地址以及大小,以及 Binchecksum
    3:程序行地址,记录程序的每行程序代码。
    4:程序内容展示,记录显示程序的相关信息。
    5:程序 HEX 文件内容。
    6:程序烧录信息 Bin 参数。
    二:串口功能操作页面:
    1:这个是软件相关的串口功能辅助选项卡。
    2:分别为串口接收以及串口发送功能。
    3:数据类型:设置“串口接收数据”文本框中打印显示的方式。
    4:清空接收:清空“串口接收数据”文本框中的内容
    5:“串口接收数据”文本框:显示打印接收到的数据内容
    6:保存接收:选择一个路径将串口接收数据窗口打印的内容以文本的形式保存。如果将自动命名选项
    勾选则会自动将文本保存到当前执行文件的 Report 文件夹路径内。
    7:发送数据信息操作区域
    8:数据类型:设置“测试发送数据”文本框中数据的类型。
    9:连续发送命令:勾选该项后点击“发送”会将“测试发送数据”文本框中的内容按“发送间隔”设置的时
    间重复发送。
    三:程序加密选项卡:
    1:这个是对 HEX 进行加密的选项卡。
    2:第一部分为程序加密以及解密的操作按钮。
    3:第二部分为程序加密相关密钥信息的配置。
    4:第三部分为源程序的展示页面,显示程序的地址以及内容。
    5:第四部分为加密或者解密结果展示部分。
    6:第五部分为将加密或者解密的程序合称为可烧录程序的信息展示。
    7:第六部分为对加密或者解密后的程序是否需要快速烧录,或者保存的功能。
    四:文件二次加密 SAP 选项卡:
    1:这个是对文件进行二次加密的选项卡。
    2:第一部分为文件打开以及保存,以及加密和解密的按钮。
    3:第二部分为文件加密相关密钥信息的配置。
    4:第三部分为文件信息展示页面。
    5:第四部分为程序加密解密后的显示页面。
    三:软件使用方法
    通过 BOOTLOADER 程序进行 ISP 烧写的操作步骤
    通过 USB 转串口工具与芯片通过 UART 通讯实现对具有 Bootloader LDROM 的芯片进行 ISP 烧
    录功能。接下来介绍通过串口 ISP 烧写程序的操作方法。
    用户程序更新需要配套上位机软件 Bootloader 串口下载工具支持,通过上位机软件下发 HEX 和指
    令实现更新。
    当芯片处于 Boot 程序状态时可以直接通过上位机下发 HEX 更新程序,当芯片运行用户程序时,需
    要对芯片下发握手指令,再对芯片进行复位使芯片进入更新模式。
    在上位机的操作如下:
    1、 插入 USB 转串口工具,将目标芯片(使用烧录口上的串口)与串口工具接线连接(TX 接 RX,RX 接
    TX)。注意:如果是采用 RST 脚复位的可以将 RTS 脚接到 RST 脚,上位机执行更新程序命令时会
    通过 RTS 口下发一个约 100ms 的低电平自动复位芯片。(没有的可以采用芯片掉电到上电的的手动
    复位)。
    2、 先关闭芯片电源,上位机检测

    总结

    其实 关于处理模糊问题主要分为

    1. 对界面中窗体绘制改为 dpi
    2. 在项目中增加APP.manifest 文件项目函数
    3. 在主程序中 program main中增加兼容环境代码
  • 相关阅读:
    UUCTF(公共赛道)
    mmlab花朵分类结果展示(1)
    运行期获得文件名和行号
    Spring事务简介(案例:银行账户转账)
    QEMU源码全解析 —— virtio(27)
    R语言——类与对象
    97.(cesium之家)cesium蜂巢图(六边形)
    树莓派4B(Ubuntu 22.04 server)与Windows11网线直连(无显示器)
    【夏日成长计划 —— 圆梦游戏开发】—— day01 认识Unity + 相关软件的安装
    powershell和cmd对比
  • 原文地址:https://blog.csdn.net/u012651389/article/details/128101032