社区
单片机/工控
帖子详情
STM8L远程升级
qq_32153927
2016-08-06 04:26:23
求各位高手赐教:本人现在通过STM8L152在做远程升级,bootloader区和app区都已划分好,app起始地址是0x9000,为什么下进去之后程序不执行,这两天一直找原因,是因为中断向量映射的问题吗?还是程序必须从flash转到ram才能执行?
...全文
622
2
打赏
收藏
STM8L远程升级
求各位高手赐教:本人现在通过STM8L152在做远程升级,bootloader区和app区都已划分好,app起始地址是0x9000,为什么下进去之后程序不执行,这两天一直找原因,是因为中断向量映射的问题吗?还是程序必须从flash转到ram才能执行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
玉怀一捧雪
2016-08-09
打赏
举报
回复
不要忘了中断向量表也要做偏移,否则程序是不会执行的
Stack_mz
2016-08-09
打赏
举报
回复
正好前段时间和现在都在做这个,前几天也遇到的了同样的疑惑,现在给你说一下我自己的见解: 1、APP中断向量表要进行偏移,虽然我没有用过STM的板子,但是我记得STM库函数里应该有一个偏移中断向量表的封装函数,楼主查一下应该一查就能查到。 但是光设置偏移还不够,还要在bootloader程序中最后跳转到偏移过后的中断向量表。具体的就说来话长啦。 2、关于flash的操作,没错,是要搬移到RAM中运行。我也遇到了这个问题,然后将含有flash操作的函数定义在RAM区后,就可以正常的erase和program flash啦 给你一个链接,里面的内容还不错: http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/25905.aspx?pi2132219853=2
stm
8l
IAP编程指导及官方样例
stm
8l
是一款性价比超高的低功耗芯片,在智能产品得到极大应用。本资源中包含
STM
8L
IAP 应用程序中编程指导及样例,详细 简单 明了,快速实现IAP
远程
升级
功能
差分
升级
增量
升级
单片机
STM
32 IAP
升级
OTA
升级
,物联网车联网可用 单片机-
STM
32可用的打补丁还原算法源码 如
差分
升级
增量
升级
单片机
STM
32 IAP
升级
OTA
升级
,物联网车联网可用 单片机|
STM
32可用的打补丁还原算法源码 如图所示174k的bin文件生成的差分文件只有33字节,非常适合物联网,车联网,以及智能设备的
远程
程序
升级
...
STM
32CUBEMX开发GD32
STM
32CUBEMX开发兆易创新GD32F303,并且通过实际演示进行查看。由于
STM
32芯片的费用不断的上升,很多小伙伴都开始做找替代芯片。我们采用兆易创新的GD32F303,记录整个从硬件到软件设计,大家可以持续关注学习。学会使用
STM
32CUBEMX进行开发,使用环境为Keil。使用芯片为GD32F303,是
STM
32F103的
升级
版。学完可以对
STM
32F103切换为GD32F303。学会切换为J-LINK进行调试。
STM
32L4-IAP.zip
该文件是使用
stm
32完成
远程
升级
功能,是我在项目中正常使用的,已经删除库文件,该工程不能直接编译,需要复制函数出来,放在自己的代码中使用.
基于uIP+IAP的
STM
32网络
远程
烧录
升级
程序。.zip
STM
32产品线按性能、功耗、外设组合等特性划分为多个子系列,如
STM
32F、
STM
32L、
STM
32G、
STM
32H等,每个子系列下又包含多种型号,以适应不同成本、性能、尺寸和功耗要求。封装形式多样,从小型QFN、LQFP到大型BGA,...
单片机/工控
27,375
社区成员
28,769
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章