精华内容
下载资源
问答
  • 自己写了一个STM32系列芯片的串口烧写工具, 运行环境:.NET4.0 详细查看:https://blog.csdn.net/xinxinsky/article/details/86487075
  • 自己写了一个STM32系列芯片的串口烧写工具, 运行环境:.NET4.0; Ver1.0.6 1. 修复F0芯片获取资料不准确的BUG; 2. 读取校验失败再多读取校验一次; 3. 界面显示优化; 详细查看:...
  • 自己写了一个STM32系列芯片的串口烧写工具, 运行环境:.NET4.0 修复计算擦写扇区过程中偶尔出现无法获取有效擦除扇区地址的BUG; 详细查看:https://blog.csdn.net/xinxinsky/article/details/86487075
  • mcu串口烧写工具

    2017-03-24 09:56:53
    各类mcu串口烧写工具,包括:isp, flash_loader, flyMCU
  • STM32系列芯片串口烧写工具

    万次阅读 热门讨论 2019-01-15 09:24:30
    官方的FlashLoader使用着太过麻烦,一步一步下去,而且还不是每次都能顺利通过, 最近自己写了一个STM32系列芯片的串口烧写工具, 只需点一次烧写按钮,剩下的自动完成, 运行环境:.NET4.0 1. 可以烧写最多5个程序+1个...

    官方的FlashLoader使用着太过麻烦,一步一步下去,而且还不是每次都能顺利通过, 最近自己写了一个STM32系列芯片的串口烧写工具, 只需点一次烧写按钮,剩下的自动完成, 运行环境:.NET4.0

    1. 可以烧写最多5个程序+1个自定义的hex数据;

    2. 可以读取芯片信息;

    3. 可以读取芯片内容;

    4. 烧写选项可选读写校验, 整片擦除, 使能读保护, 循环烧写(烧写完会继续进行下一次的烧写, 方便生产);

    应用截图 :

    目前主流的STM32系列芯片都支持, 在MAP目录下可自定义扩展芯片配置文件;

    版本更新 1.0.6
    1. 修复F0芯片获取资料不准确的BUG;
    2. 烧写过程中读取校验失败再多读取校验一次;
    3. 界面显示优化;

    下载地址:https://www.lanzous.com/i4jczoj

    https://download.csdn.net/download/xinxinsky/11237261

    版本更新 1.0.3:

    修复计算擦写扇区过程中偶尔出现无法获取有效擦除扇区地址的BUG;

    下载地址: https://www.lanzous.com/i359x7c

    https://download.csdn.net/download/xinxinsky/10958330

     

    展开全文
  • 用于支持使用串口对STM32进行程序烧写工具,在整机组装完成之后,方便程序升级。
  • STM32串口调试助手+HEX烧写工具,包括了两个调试助手(XCOM、丁丁)和两个烧写工具(FlyMcu、普中自动下载软件1.86),经个人测试在STM32的F1和F4系列开发中都比较好用。
  • ARM串口烧写工具DNW

    热门讨论 2009-09-14 23:37:33
    ARM串口烧写工具DNW ARM串口烧写工具DNW ARM串口烧写工具DNW ARM串口烧写工具DNW ARM串口烧写工具DNW
  • 功能:软件主要实现了通过串口转向底层flash烧写文件的功能,文件传输支持协议XModem SUM/XModem CRC/XModem 1KCRC等,串口连接时,支持自定义波特率; 在使用SerialAffuse烧写文件时,建议采用如下流程:连接串口->...
  • tiny6410开发板,里面有搭建嵌入式linux开发环境的工具,编译好的内核和根文件系统,其中里面包括一些源代码,还有minitool工具,供大家参考使用
  • dsp flash烧写工具

    2015-07-13 15:01:11
    主要用于dsp 固化程序,读flash。主要针对6416,其他型号可以参考修改。
  • STM32的烧写工具,适用于没有仿真器的学习者,直接USB连接再烧写即可
  • 利用串口下载程序的具体步骤、操作方法及注意事项,并附带所需的下载工具
  • 海思芯片烧写工具(HiTool)使用图解(下).pdf
  • 串口烧写需要的上位机软件,网上有很多免费的软件可用,我们使用sscom这个串口软件,可以从小工具里找到它带的stm32 ISP,也即是串口下载功能: 要使用串口下载功能,需要先生成要烧写的*.hex文件,在keil如下...

    stm32的芯片,出厂时都自带了串口烧写功能,可以在不使用特殊的下载器、只用串口的条件下将程序烧写进去。

    串口烧写需要的上位机软件,网上有很多免费的软件可用,我们使用sscom这个串口软件,可以从小工具里找到它带的stm32 ISP,也即是串口下载功能:

    要使用串口下载功能,需要先生成要烧写的*.hex文件,在keil如下设置,然后再编译,就能生成hex目标文件了:

    在下载前,硬件上,需要在开发板上电前设置一下boot引脚的状态,以使得stm32芯片在启动运行时进入系统存储区,运行串口下载程序;按照下表,我们需要把boot0引脚拉低、boot1引脚拉高,才能在复位后进入系统存储器运行:

    设置好芯片的boot0和boot1引脚后,连接计算机的串口到开发板的串口(stm32能支持串口下载的是串口1)。

    在sscom软件中,打开要下载的hex目标文件;然后将stm32芯片上电或者复位一下,再点击开始下载stm:

    接下来就是等待下载完成了,下载时会有进度条,下载完成后也会有提示:

    Stm32串口下载的功能,在想要节省一些IO口资源时特别有用,如果印制板的面积特别小则可以省去SWD或JTAG口的空间;在IO口不够用时,省下来的SWD/JTAG口引脚可以配置为GPIO;在没有下载器的情况下也可以通过串口下载来应应急。

    欢迎大家关注我的公众号,更多学习资源分享:

    展开全文
  • 乐鑫官方烧写工具

    2019-04-26 20:50:56
    乐鑫官方烧写工具
  • 达芬奇DM6467串口烧写U-boot工具 u-boot烧写(串口)步骤: 1、软件准备 sfh_DM646x.exe ublDaVinci.bin u-boot-1.3.4-dm6467_evm.bin 2、烧写步骤 1)设置板子启动方式为串口启动(既拨码开关由0111变为1000) 2)...
  • 刷机工具:ResearchDownload是烧写工具软件,即刷机软件,不包含刷机包。使用前需要安装USB驱动。通过USB数据线或者串口线缆连接电脑与手机,将电脑中的程序写到手机硬件模块中,只要COM口足够多,支持同时下载多个...
  • USB烧写工具及驱动程序,适用于Windows 7 64位。内有DNW烧写工具、 secbulk驱动程序、驱动程序安装教程以及所需工具dseo13b等,为一个完备的USB烧写工具包。在ARM2410开发板下亲测可用。
  • esp8266文档资料,串口调试工具集合,烧写工具,独立固件。
  • STM32芯片的几种烧写方式简介

    千次阅读 2020-12-24 22:27:19
    一般来讲,将我们准备好的机器代码HEX或BIN文件等写进片上FLASH可以有三种常用的烧写方式。【温馨提示:下面提到的烧写方式的术语或称谓不是绝对的,对于不同的器件可能有不同的表述甚至内涵,这里仅针对STM32,知道...

    我们做STM32产品开发,最终是要将编写的程序代码写进芯片存储器,通常指Flash存储器【含可以映射到芯片存储空间的片外存储器】,让程序正常运行起来以实现相应的功能。

    一般来讲,将我们准备好的机器代码HEX或BIN文件等写进片上FLASH可以有三种常用的烧写方式。【温馨提示:下面提到的烧写方式的术语或称谓不是绝对的,对于不同的器件可能有不同的表述甚至内涵,这里仅针对STM32,知道怎么回事就好】

    第一种,

    针对ICP编程方式,ST官方有提供相应的软件工具,比如STLINK_Utility或STM32cbueProgrammer。至于其它公司的调试器,也有配套的软件工具。

    第二种,IAP【In application programming】,即在应用编程。一般是指芯片里已经存在具有升级更新功能的代码在里面了,用户基于该部分功能代码再将另外的程序代码写进芯片存储器的过程。也就是说芯片里平常有两套代码,一套用于实现代码的更新升级,往往称之为用户引导代码或启动代码。另外一套就是芯片平常运行的功能代码,我们称之为用户应用代码。

    第三种,ISP【In system programming】,即在系统编程。我们可以把该模式看做一种特殊的IAP模式,只是片内的启动代码是由芯片厂家这个特定用户出厂时写好提供的。一般来讲该段代码位于特定存储位置、用户不可更改。

    我们使用ISP方式编程的话,可以选择内嵌系统启动代码认可的通信接口,比如USART,I2C,SPI,CAN,USB等,借助于芯片厂家或第三方提供的软件工具来实现。具体到STM32系列芯片,欲利用ISP方式进行编程烧写的话,软件工具可以使用ST官方提供的Stm32CubeProgrammer。

    对于STM32芯片的ISP方式烧录编程,往往需要对硬件BOOT脚做合适的电平设置,以及对选项字进行正确配置,确保芯片从系统存储区启动、运行。另外,烧录完毕后,记得将相关BOOT脚电平进行调整,以保证下次芯片启动后运行在正确的程序空间,一般是指调整回芯片主程序区。

    上面介绍了ICP和ISP烧录所涉及的软件工具。至于IAP,程序的更新升级就是基于MCU现有的通信接口并借助用户之前写进芯片的启动代码来完成。比方,用户通过UART接口借助于内部引导程序来完成应用程序的更新。这里可能会有人会问,那用户准备的启动程序如何写进芯片呢?显然,我们可以通过ICP方式或ISP方式来完成用户启动代码的事先烧写。

    下面是三种烧写方式的一个简单比较汇总表。三种方式各有特点.。表格中提到的无特定软硬件接口需求是相对的,意思是指基于芯片现有常用接口和通用软硬件工具,比方串口调试助手等。其中IAP方式对特定软硬件的依赖性最弱,使用更为灵活。但开发工程师须多做一件事,即自己写用户引导程序。当然,对于STM32来讲,各个系列都有一些IAP例程供用户参考。而ICP方式往往是产品调试过程中最为常用的一种烧写方式。ISP方式是生产环节较为常用的一种代码烧写方式。

    下面就STM32F746芯片使用ISP方式的烧写流程做个简单介绍,顺便做些提醒。

    一般来讲绝大部分STM32芯片都是支持ISP方式的。在选用这个烧写方式之前先确认下它是否支持ISP方式,即片内是否内置了system memory,该处存放着系统启动程序。我们可以通过各芯片所属的参考手册BOOT章节和AN2606应用笔记查看确认。

    经确认,STM32F746支持ISP,不妨选用UART3接口。【当然,它还支持其它通信接口】

    查看其所对应的参考手册,了解使用ISP方式所需的配置。一般指BOOT脚的电平确定、选项字的配置。具体到这里,就是确定BOOT脚的电平和System memory的启动入口地址。

    对于STM32F7而言,芯片的启动地址可以通过启动地址选项字节任意配置,且有两种配置方式,对应于BOOT脚的电平为高或为低时启动地址选项字节所给出的地址。其地址范围在0x0000 0000 to 0x3FFF FFFF之间。如果配置的地址越界,硬件将使用默认启动入口地址。

    我们现在要使用system memory,故需找出它所在的地址范围,根据手册可以查到。

    从上面表格得知,访问System memory可以有两个地址,分别源自不同的访问接口。

    我们不妨选用ICTM接口地址作为其入口地址,即0x00100000,将BOOT脚电平设置为高,则需配置BOOT_ADDR1【15:0】选项字节。这个选项字节是怎么拟定的呢?它是将程序启动入口地址的bit29~bit14对应过来的。比方我们选择system_memory的启动入口地址为0x0010,0000,则它所对应的选项字节数据就是0x0040。这点要弄清楚,否则当我们想通过修改启动地址选项字节来改变启动地址时就不知怎么填写数据了。

    当然,对于BOOT_ADDR0和BOOT_ADDR1都有默认值。BOOT_ADDR0的默认值是0080,对应于ITCM接口的0x00200000。BOOT_ADDR1的默认值是0040,即对应于ITCM接口的0x00100000,结合上面的介绍可知它刚好是system memory的入口地址。显然,对于一颗没有更改过BOOT_ADDR1的STM32F7芯片来说,欲使用ISP的话,只需将BOOT脚置高即可,无须再手动调整启动地址选项字节。

    剩下的事情就是确认硬件线路、打开STM32CubeProgrammer、连机下载即可。当然下载前可以根据需要做好各自配置,比如读写保护、看门狗启动选择等。

    再次提醒下,通过ISP烧写完毕后,记得调整BOOT脚的电平以保证芯片重启后运行主程序区的用户代码。

    总的来讲,基于ISP方式的STM32芯片烧写过程不复杂。最后一点建议,目标板上最好弄个复位键,操作方便点,如果板上不方便设计复位键,烧写工位上安排个也可以。基于STM32F746芯片使用ISP方式进行烧录就提醒这么多。毕竟说得再多,不如一试。

    本文的主要目的就是让刚接触STM32的人对STM32芯片的烧写方式有个基本的了解,至于具体的实现,除了上面提到的基于ST的工具外,还有其它第三方的编程烧写工具可以选用。

    展开全文
  • 便捷快速的串口烧写工具,简单易用 烧程序工具
  • RTD2270程序和烧写工具

    2018-12-05 16:03:13
    乐华2270烧写全套,程序和烧写工具都在里面。亲测可用, 谢谢支持。
  • RT1050 串口下载烧写工具.rar 可以RS232也可以USB下载
  • 最近在做M3系列的板子,由于在编译程序时,HEX文件太大,用st-link v2烧写进去后,再次烧写程序就无法识别,或者目标芯片非所选芯片,于是想用串口烧写,我就用我平时调试linux的RS232的U转串口,结果在点击下一步时...
    最近在做M3系列的板子,由于在编译程序时,HEX文件太大,用st-link v2烧写进去后,再次烧写程序就无法识别,或者目标芯片非所选芯片,于是想用串口烧写,我就用我平时调试linux的RS232的U转串口,结果在点击下一步时总是无法进去,然后程序死机,
    最后查出问题是GD32或者STM32的M3系列的串口跟51系列用的是TTL串口,我们一般用的U转串是RS32串口,这两种电气特性是不一样的,TTL是5V,RS232则是12V,所以在用U转串口是不能烧写的,因为很多都是RS232接口;
    展开全文
  • STM8串口烧录软件.zip

    2019-05-11 21:53:11
    stm8串口烧录程序,版本是2.8.0,从官网下载的,需要的可以下载,或者去官网下
  • 串口烧写DM368工具

    2011-09-30 14:04:35
    达芬奇DM368串口烧写工具,一般很难找到--串口烧写DM368工具
  • sn号烧写工具

    2011-10-14 16:29:20
    我自己做的一个烧写工具,用于烧写imei号,sn号,mac地址,支持数据验证。同时支持网络和串口传输。
  • TI官方SBL烧写工具

    2014-08-10 13:16:57
    用于TI低功耗蓝牙芯片CC2540/CC2541的SBL烧写工具

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,357
精华内容 3,342
关键字:

串口烧写工具