ASCHIP_ISP Tool 工具 使用与更新

news2025/1/25 4:46:06

系列文章目录

  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中增加兼容环境代码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/46497.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Lint-staged自动修复格式错误及小结

文章目录一、背景二、Lint-staged2.1 简介2.2 修改package.json2.3 修改pre-commit2.4 测试三、小结3.1 代码格式规范3.2 Git提交规范一、背景 通过前面几节的介绍,目前想要提交代码,就要保证代码格式规范和提交信息格式规范,特别是pre-subm…

vue设置页面背景及背景图片

本地静态图片 <template><view class"max"><image src"../../static/bg.png" mode""></image></view> </template><script>export default {data() {return {}},methods: {}} </script><st…

JavaEE之Cookie 和 Session 的工作流程

文章目录前言Cookie 和 Session 的核心方法Cookie 和 Session 的工作流程总结前言 HTTP涉及到的键值对: query string请求/响应的headerCookie里的内容form表单提交的bofyjson格式的body服务器存储若干个sessionId和HttpSession对象每个HttpSession对象本身里面又可以保存多个…

前景一片蓝海,Android音视频开发必备基础知识汇总

转瞬间&#xff0c;2022 已慢慢步入深冬&#xff0c;回首过去一年&#xff0c;音视频技术在经历一番风浪的侵袭过后&#xff0c;变得逐渐相对平静下来。 “内卷”之外&#xff0c;大家似乎更多了一份“理性”指导我们去做一些正确的事&#xff0c;追求技术在商业中的更高价值。…

数商云B2B商城系统订货功能为新能源汽车行业赋能,打造高质量发展生态圈

近年来&#xff0c;随着传统的汽车销售模式的信息不对称、价格不透明等问题日益凸显&#xff0c;汽车电商以其低成本的优势与高速的信息流通效率迅速发展。所谓汽车电商&#xff0c;即卖家与买家通过互联网的技术和手段&#xff0c;完成汽车售后各项服务的交易流程。根据数据显…

3.Linux文件管理命令-----ls显示文件名

14天学习训练营导师课程&#xff1a; 互联网老辛《 符合学习规律的超详细linux实战快速入门》 作用&#xff1a;ls 命令用于显示目录内容&#xff0c;类似于 DOS 下的 dir 命令&#xff0c;它的使用权限是所有用户。 用法&#xff1a; ls [选项]...[文件]...1.LS应用实例如下…

数据结构 - 树 堆

树、堆是用于频繁插入、排序的数据结构。他是一种排序数据结构而不是排序算法。 堆和树是有区别的 堆&#xff1a;特殊的完全二叉树。“特殊”&#xff1a;数值上特殊&#xff0c;父比子大/小。 1. 为什么用它 书上给的例子有点奇怪&#xff1a; 他的意思是说&#xff1a;“…

mysql学习笔记1:忘记密码

我使用的mysql版本为&#xff1a;5.6.50&#xff0c;操作系统为&#xff1a;win10 一、修改配置文件my.ini 1、在C:\ProgramData\MySQL\MySQL Server 5.6文件夹下找到my.ini配置文件 2、设置权限认证跳过 找到[mysqld]&#xff0c;在下面这行代码的下面加上 skip-grant-tab…

成兴光 | LED灯珠的封装形式

​成兴光根据不同的应用场合、不同的外形尺寸、散热方案和发光效果。将LED封装形式分为&#xff1a;引脚式、功率型封装、贴片式&#xff08;SMD&#xff09;、板上芯片直装式&#xff08;COB&#xff09;、Chip-LED、UVC金属、陶瓷封装等七个段落讲述。 &#xff08;1&#xf…

供应荧光染料AF532 活性酯,AF532-NHS,CAS:477876-64-5

一&#xff1a;产品描述 1、名称 AF5 532酯 AF532-NHS AF532 活性酯 Alexa Fluor 532 AF532 NHS ester 2、CAS编号&#xff1a;477876-64-5 3、分子式&#xff1a;C34H33N3O11S2 4、分子量&#xff1a;723.77 5、质量控制&#xff1a;95% 6、储存&#xff1a; -20…

分布式账本技术(Distributed Ledger Technology)和区块链(Blockchain)的简要介绍

Distributed Ledger Technology (DLT) 分布式账本技术是应用在资本市场最重要的区块链技术&#xff0c;该技术可以移除当前市场基础设施中的效率极低和成本高昂的部分。 分布式账本&#xff0c;从实质上说就是一个可以在多个站点、不同地理位置或者多个机构组成的网络里进行分…

数据库性能测试-mysql篇

一、数据库主从同步的工作原理 主从复制原理&#xff1a; 上边这张交互图就清楚的标记出了Master节点如何同步到Slave节点 1、首先Master上的修改、删除、新增操作都会被记录到一个叫做binlog的文件中&#xff0c;它是一个二进制日志文件。 2、Slave通过I/O线程读取binlog文件…

AidAim Single File虚拟存档/备份库

AidAim Single File虚拟存档/备份库 Single File System是一个本机Delphi虚拟存档/备份库&#xff0c;提供透明的压缩和强大的加密。单文件系统允许您轻松处理存储在单个文件中的多个文件或文件夹。它还包括高级加密和压缩功能。此解决方案允许您在单个文件中存储小型但功能强大…

单机多GPU训练模型入门指南(torch.nn.DataParallel)

目录 模型部分 1. 指定使用的GPU 2. 使用Torch的数据并行库(将模型搬到GPU上) 3. 保存模型 数据部分 1. 选择GPU 2. 将数据搬到GPU上 3. loss的反向传播修改 查看效果 本文将介绍模型和数据两部分的处理。 模型部分 1. 指定使用的GPU 1.1 导入os库 import os 1.2 …

基于微信小程序的付费自习室系统平台设计与实现的源码+文档

摘要 首先,论文一开始便是清楚的论述了小程序的研究内容。其次,剖析系统需求分析,弄明白“做什么”,分析包括业务分析和业务流程的分析以及用例分析,更进一步明确系统的需求。然后在明白了小程序的需求基础上需要进一步地设计系统,主要包罗软件架构模式、整体功能模块、数据库设…

Oracle Primavera P6V7 SQL异常案例

目录 系统环境 原因分析 解决方案 本案例由一名爱学习的网友提供&#xff0c;经过在Oracle Support的分析整理成文&#xff0c;希望给初学的P6用户提供参考和帮助。 系统环境 简要说明下P6安装的系统环境 操作系统&#xff1a;Windows 7 / Server 2008数据库&#xff1a…

CentOS中使用Docker来部署Postgresql

场景 CentOS7中Docker的安装与配置&#xff1a; CentOS7中Docker的安装与配置_霸道流氓气质的博客-CSDN博客 在上面安装好Docker之后&#xff0c;怎样使用docker部署Postgresql数据库。 注&#xff1a; 博客&#xff1a;https://blog.csdn.net/badao_liumang_qizhi 关注公…

canal-server使用

canal是什么 canal&#xff0c;译意为水道/管道/沟渠&#xff0c;主要用途是基于 MySQL 数据库增量日志解析&#xff0c;提供增量数据订阅和消费。 这句介绍有几个关键字&#xff1a;增量日志&#xff0c;增量数据订阅和消费。这里我们可以简单地把canal理解为一个用来同步增量…

10月11日

gitlab 用https网址拉取项目的时候&#xff0c;出现&#xff1a; error setting certificate verify locations: CAfile: D:/Git/Git/mingw64/ssl/certs/ca-bundle.crt CApath: none原因是&#xff1a; 修改为自己git所在的文件夹即可&#xff08;原因是我是从另外一台电脑直…

AndroidStudio连接真机测试运行

文章目录准备步骤1、打开要连接的手机2、配置AndroidStudio3、用数据线将手机和电脑连起来4、打开 开发者模式后问题1、可能需要下user driver才能连接手机2、电脑连不上手机3、手机连上电脑后不能运行软件运行Android Studio运行虚拟机时会占用较大的电脑内存而自己电脑内存不…