本人菜鸟,怎么通过USB ST-LINK复制STM8s芯片里面的程序和数据

本人菜鸟,怎么通过USB ST-LINK复制STM8s芯片里面的程序和数据,第1张

进入你的Jlink安装目录

双击JLinkexe

出现如下界面

使用Jlink连接MCU

连接成功后

读取整个芯片数据

前提你需要在第一个界面选择你的MCU型号

自己看看这么选

你的Jlink必须能成功连接MUC

是不是选项字节没配置好,选项字节里有一项叫BOOTLOADER,要选择成ENABLE ,这样程序才可以从BOOT区启动,串口才能下载程序,而新的单片机好像都是DISABLE,程序直接正常启动,不经过BOOT区,当然不能串口下载了。

配置选项字节必须用编程器,像ST-LINK之类的,串口是配置不了的,你应该查查手册,看看选项字节的部分,类似于AVR的熔丝位。

STM8和STM32之间有些什么差异STM8和STM32先学谁

STM8和STM32内核差异 STM8 CPU 是一种专有架构,它保持了以前的 ST7 内核的传统,同时在 8 位 CPU 效率和代码密度方面实现了突破。 STM32 围绕行业标准 ARM® Cortex-M 32 位内核构建,并受益于与 ARM 处理器有关的开发工具和软件解决方案的完整生态产业环境。 尽管它们被认为是两种完全不同的处理器,但它们在架构方面实际有许多相似之处。 下面对比STM8S 和 STM32F1 (Cortex-M3)这两种内核差异: 两种内核均基于哈佛架构,它们采用 3 级流水线执行,可将执行时间降至最低,对于 STM8S,时钟速度高达 24 MHz,对于 STM32F1系列,时钟速度高达 72 MHz。 在代码密度方面,它们均有优异的表现,这归功于 STM8S 系列的 8 位 CISC 指令集以及 STM32F1系列的 Cortex 内核引入的 16 位 Thumb-2 模式。 3 片上外设差异 ST 8位和 32位 MCU 产品线之间的片上外设具有一致性,大多数基本 MCU 外设均定义和构建为可从一个产品系列移植到另一个产品系列。 这通过将 8 位外设简单但有效地修改为 32 位字来实现。这样做的好处是可节约成本和功耗,并且资源易于了解。 如果需要更高性能,可在系统层面通过更宽的总线和 DMA 控制器对资源加以补充。

他有一个ST开发环境 一个烧录软件,还有一个Cosmic编译器,三者结合就能开发STM8,软件的开发是基于对STM8系列单片机的了解,开发的语言,各个模块的库,或者寄存器的 *** 作都是有自己的规范的。软件只要看一下开发的入门教程,难点是对单片机的资源的理解和应用。STM8的中断资源很丰富,是重点,希望我的回答对你有帮助。希望采纳。

以上就是关于本人菜鸟,怎么通过USB ST-LINK复制STM8s芯片里面的程序和数据全部的内容,包括:本人菜鸟,怎么通过USB ST-LINK复制STM8s芯片里面的程序和数据、stm8如何烧制啊,老下载不进去啊、stm8和stm32的烧写程序的区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9322470.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存