STM32单片机中FLASH空间的分配之bootloader

我们的应用程序段;当需要进行系统升级的时候,则需要在这个过程中添加一个bootloader程序段;那么bootloader程序段存在什么位置呢?一般是低地址区域存放bootloader程序段,紧接着的高地址区域存放应用程序段;那么bootloader大小多少合适呢?首先计算bootloader程序的大小,然后根据该大小设置区域;设置为多少呢?如何设置bootloader程序的区域...

http://www.eeworld.com.cn/mcu/2018/ic-news081940860.html 发布时间: 2018-08-19



STM32 YMODEM实现bootloader

这几天一直在尝试学STM32 bootloader,在网上查阅了一番,发现实现方法不计其数。于是自己有了想动手实现一番的欲望。下面请听我细细道来,我选用的芯片是STM32F103ZE系类,该芯片是512k,每页是2k的。接下来就是你要重点了:其实bootloader说白了,就是在原有APP程序 再加上另一段程序---bootloader,这个bootloader可以对你flash进行擦写操作...
关键词: STM32 YMODEM bootloader

http://www.eeworld.com.cn/mcu/2018/ic-news081940859.html 发布时间: 2018-08-19



STM32F103c8t6通过串口实现IAP在线升级固件

STM32f103c8t6 IAP在线升级设计思路:(自己理解的哈,如果有问题,欢迎大家提出来,一起学习哈)首先程序每次执行都会从基地址0x0800 0000开始执行。IAP程序升级最重要的就是写BOOTLOADER程序,进行引导升级,加载,跳转app程序。每次上电后进入bootloader判断是否升级如果需要升级,就就收bin文件进行升级,如果不升级直接跳入原app程序执行...

http://www.eeworld.com.cn/mcu/2018/ic-news081940858.html 发布时间: 2018-08-19



如何使用STM32F4的BootLoader和APP程序

,而只是通过某种通信管道(如USB、USART)接收程序或数据,执行对第二部分代码的更新;第二个项目代码才是真正的功能代码。2.Bootloader在上述IAP的概念中,bootloader就是其第一个项目程序。bootloader主要实现的功能:从串口、USB等媒介接收数据;存储和搬运数据;程序跳转等功能。3.App程序对IAP概念中,对第二个项目代码的一种称呼Stm32的bootloader和App...

http://www.eeworld.com.cn/mcu/2018/ic-news081940857.html 发布时间: 2018-08-19



STM32F103 bootloader下载调试过程总结

最近我参与了手机支付项目组的驱动调试,主要涉及到了对于STM32单片机的bootloader下载程序。对于发现和解决的问题在以下进行一个总结。1、对于使用FLASH_LOAD软件来说,当出现软件无法找到MCU的情况时,需要上st官网查询是否有软件更新,因为很可能这块MCU是新版本在以前的软件中没有该芯片的信息。2、对于使用MCU与MCU之间通过ISP下载的方式需要首先确认被下载的MCU...

http://www.eeworld.com.cn/mcu/2018/ic-news081940856.html 发布时间: 2018-08-19



stm32 bootloader串口升级程序框架

管道(如USB、USART)接收程序或数据,执行对第二部分代码的更新;第二个项目代码才是真正的功能代码。2.Bootloader在上述IAP的概念中,bootloader就是其第一个项目程序。bootloader主要实现的功能:从串口、USB等媒介接收数据;存储和搬运数据;程序跳转等功能。3.App程序对IAP概念中,对第二个项目代码的一种称呼。4.YmodemYModem协议是由XModem协议...

http://www.eeworld.com.cn/mcu/2018/ic-news081940855.html 发布时间: 2018-08-19



stm32最简单的实现BootLoader

在成熟的产品中,通常都是采用BootLoader方式来升级产品的程序。也就是IAP升级。在了解完基本的实现原理后,可以做到用上位机升级(一般的产品大多采用这种方式,显得非常专业有专用的升级软件,其实背后原理就是BootLoader升级方式)。当然还有一些联网在线升级也是如此。网上有非常多的文件有介绍过stm32 BootLoader的实现。但是讲的可能比较深入难以理解,实现更是无从下手。今天...
关键词: stm32 BootLoader

http://www.eeworld.com.cn/mcu/2018/ic-news081940854.html 发布时间: 2018-08-19



STM32 BootLoader升级固件

关于Bootloader,从书上的文字描述,很难理解这个名词是什么,有什么用。这次用到了,算是有了更进一步的认识。一、知识点1、BootLoader就是单片机启动时候运行的一段小程序,这段程序负责单片机固件的更新,也就是单片机选择性的自己给自己下程序。可以更新,也可以不更新,更新的话,BootLoader更新完程序后,跳转到新程序运行;不更新的话,BootLoader直接跳转到原来的程序去运行...

http://www.eeworld.com.cn/mcu/2018/ic-news081940853.html 发布时间: 2018-08-19



谈谈我是如何自学Linux去中兴上班的

你就知道了。1. 电脑一开机,那些界面是谁显示的?是BIOS,它做什么?一些自检,然后从硬盘上读入windows,并启动它。类似的,这个BIOS对应于嵌入式Linux里的bootloader。这个bootloader要去Flash上读入Linux内核,并启动它。2. 启动windows的目的是什么?当然是上网聊天什么的了。这些上网、聊天工具在哪?在C盘、D盘上。所以, windows要先识别出C盘、D盘...

http://www.eeworld.com.cn/mp/EEWorld/a23122.jspx 发布时间: 2018-08-17



请教TMS570的程序烧写怎么操作?

如题,不修改片上bootloader,将application程序烧写进MCU内部flash,请问具体怎么操作? 生成hex文件后,Flash Burn Utility还可以用吗? 请教TMS570的程序烧写怎么操作? 虽然不能帮助你,但回复顶你上去,让更多的人看到 ...

http://bbs.eeworld.com.cn/thread-809754-1-1.html 发布时间: 2018-08-16



ARM入门与学习方案

ARM-LINUX-TOOLS,不一样,不通用。 5 U-BOOT 大名鼎鼎的BOOTLOADER生成工具,同类的好象还有VIVI(名字很暧昧~~) 生成的BOOTLOADER烧到FLASH里,然后就可以用BOOTLOADER下载 烧写其他了 有了BOOTLOADER才能下UCLINUX。BOOTLOADER就像电脑上的BIOS。当然UCOS的不用这个,用什么我不知道:) 最新版本是...

http://bbs.eeworld.com.cn/thread-809748-1-1.html 发布时间: 2018-08-16



STM32-串口IAP升级

是需要在MDK中进行配置的注意看那个IROM1的地址,需要自定义为0x8002000,这个就是我们程序的起始地址了,执行JUMP函数之后,我们的程序就开始运行我们所升级的程序了。下面是两个我已经写好的工程,包含两个部分,一个是IAP的BootLoader,一个是执行的跳转程序,也就是我们通过串口进行下载到内部FLASH中的程序...
关键词: STM32 串口IAP升级

http://www.eeworld.com.cn/mcu/2018/ic-news081540779.html 发布时间: 2018-08-15



诚聘嵌入式开发工程师

; 3、熟悉KEIL开发工具,熟练使用C语言开发; 4、熟练使用电子原理图及PCB设计工具进行开发设计; 5、具有LED行业工作经验者优先,具有BootLoader开发经验者优先。 有兴趣的联系 QQ318421749 简历投递13966646337@163.com  南京仁猎 025-6691-0825 诚聘嵌入式开发工程师 ...

http://bbs.eeworld.com.cn/thread-802513-1-1.html 发布时间: 2018-08-15



TI双核处理器ARM+DSP如何实现协同工作

等,在ARM上的开发,除了bootloader以外,基本都是基于OS的开发,比如驱动,内核裁减,以及上层应用等,需要的调试和仿真主要靠log或者OS提供的调试器,如KGDB,Platform Builder等。基于DSP核的开发和传统单核DSP一样,需要用CCS+仿真器来进行开发调试。      其次,对于芯片的外设接口,ARM核和DSP核都可以访问,典型...

http://bbs.eeworld.com.cn/thread-794757-1-1.html 发布时间: 2018-08-14



STM32F103ZET6 启动模式

STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存 = 芯片内置的Flash。2)SRAM = 芯片内置的RAM区,就是内存啦。3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。在每个STM32的芯片上都有两个管脚BOOT0和BOOT1...

http://www.eeworld.com.cn/mcu/2018/ic-news081440758.html 发布时间: 2018-08-14



STM32 Boot模式设置方法

待机模式后被重新检测,在待机模式中BOOT引脚状态要保持正确3、ST Embedded Bootloader 在System Memory中预置了bootloader用于对片内Flash进行IAP, 其使用如下接口: -USART1 -USART3 -CAN2 -USB OTG FS in **Device Mode**USART可以使用内部...

http://www.eeworld.com.cn/mcu/2018/ic-news081440759.html 发布时间: 2018-08-14



STM32 启动过程简述

根据启动模式分析的结论:1、 通过boot引脚设置可以将中断向量表定位于SRAM区,即起始地址为0x02000000,同时复位后PC指针位于0x02000000处;2、 通过boot引脚设置可以将中断向量表定位于FLASH区,即起始地址为0x08000000,同时复位后PC指针位于0x08000000处;3、 通过boot引脚设置可以将中断向量表定位于内置Bootloader区,本文不对这种情况做论述;STM32 将0x8000000 映射到 0x00000000,即如果从内部FLASH启动,会从 0x08000004 处进行取指令 (CM3定义的 0x08000000 用...
关键词: STM32 启动过程

http://www.eeworld.com.cn/mcu/2018/ic-news081440744.html 发布时间: 2018-08-14



嵌入式学习适合什么人?嵌入式掌握要点

等偏硬件专业出身的人,主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader和最初级的硬件驱动程序等,他们的优势是对硬件原理非常清楚,当然也会有不足之处,不足的是他们更擅长定义各种硬件接口,但对复杂软件系统往往表现的力不从心。  另一类就是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。嵌入式设备的增值很大程度上取决于嵌入式软件,这一领域占了...
关键词: 嵌入式

http://home.eeworld.com.cn/my/space-uid-1011312-blogid-667283.html 发布时间: 2018-08-14



江苏金坛知名企业招聘汽车电子软件工程师

)底层软件开发经验 4. 熟悉操作系统,MCAL驱动,网络管理,复杂驱动等 5. 熟悉CCP、UDS、Bootloader等协议 6. 熟悉AUTOSAR,了解功能安全ISO26262,具有相关工作经验优先 待遇丰厚,有兴趣的请联系:15162978695 江苏金坛知名企业招聘汽车电子软件工程师 不要只提要求,不说待遇 福利:) ...

http://bbs.eeworld.com.cn/thread-773221-1-1.html 发布时间: 2018-08-13



無線及MCU产品SDK大更新

Bootloader LZMA decompressionsupport-IAR EWARM 7.80.4 and GCC 7.2.1 supportThread2.7.0 (http://go.silabs.com/m0001U20000FjV00Lcf0SU0)-Thread with Micrium OS Beta support -DotDot DTLS security...

http://www.eeworld.com.cn/mp/Silicon-Labs/a22795.jspx 发布时间: 2018-08-09




<上一页 12345678910111213141516 下一页> 相关结果约4,900个