STM8在线更新程序,IAP

时间:2016-07-16 05:19:21
【文件属性】:

文件名称:STM8在线更新程序,IAP

文件大小:3.9MB

文件格式:RAR

更新时间:2016-07-16 05:19:21

在线更新 stm8

最近做的一个关于STM8的在线更新程序,测试成功。思路: 8000到9FFF地址做第一个bootload工程,用这个工程来升级a000到FFFF地址的第二个工程。


【文件预览】:
RFID_WIGHT_IAP_V1.3
----iap.dep(83B)
----bootloader.dep(11KB)
----Release()
--------iap.lkf(2KB)
----bootloader.ewd(11KB)
----main.c(3KB)
----IAP.wed(22KB)
----settings()
--------bootloader.cspy.bat(1010B)
--------bootloader.wsdt(2KB)
--------bootloader.dbgdt(10KB)
--------bootloader.dni(3KB)
----bootloader.ewp(41KB)
----FWlib2()
--------stm8s-a_stdperiph_drivers_um.chm(3.62MB)
--------inc()
--------src()
--------Release_Notes.html(68KB)
----project()
--------settings()
--------bootloader.eww(167B)
----stm8_interrupt_vector.c(2KB)
----Debug()
--------List()
--------iap.lkf(2KB)
--------Exe()
--------Obj()
----USER()
--------flash_erace_write.h(1KB)
--------flash_erace_write.c(6KB)
--------uart2_write.c(7KB)
--------uart2_write.h(376B)

网友评论

  • Error[Lp004]: actual size (0x100) exceeds maximum size (0x80) for block "INTVEC" 编译出现这种问题怎么办
  • 有参考价值,但是不是实现IAP和APP的双中断
  • 正在做BOOTLOADER的 学习一下
  • 直接编译,出现错误了:Error[Lp004]: actual size (0x100) exceeds maximum size (0x80) for block "INTVEC" ;有什么好的解决方案么,还是我的环境有问题呢
  • 有一定参考价值,这份资料再加搜到的其它一些资,最终是做出来了
  • 没有注释看得有点晕,PD4和PD7两个IO口用来干嘛的呢?求解
  • 对于刚接触IAP的新手来说是份很有参考价值的资料!
  • 缺少app部分
  • 还可以,就是感觉有点乱.
  • 还是不错的,不过有几个地方不能明白
  • 还不错,有参考价值
  • 很不错,非常感谢分享
  • 不错,例子很给力
  • 程序不是完整的,参考意义不太大
  • 如果注释能多一些就好了
  • 很好,有参考价值。
  • 是个很好的参考
  • 这个是iar的程序,不是stvd。是stm8s系列,不是8l系列。正好和我用的相反。。。
  • 资料很好,正在参考做IAP加载程序
  • 正在恶补IAP自升级,不错的例子,非常有用
  • 有参考价值,不错
  • 不错,例子很给力
  • 第一次搞,,,,好难!不知道怎么弄啊
  • 资料很好,很使用,就是没上位机
  • 很好,参考后很快就可以完成了
  • 资源是stm8 IAR开发环境的工程,我正在学习在IAR中开发stm8软件,对我非常有用!
  • 受教了,深刻学习中
  • 非常有参考价值!!!
  • 嗯,看看对自己还是有用的
  • 还不错,是个完整的例子