搜索
bottom↓
回复: 93

共享一下我做的STM32IAP程序需要的朋友参考参考.

  [复制链接]

出0入0汤圆

发表于 2011-3-6 20:02:52 | 显示全部楼层 |阅读模式
单片机程序只是在官方的例程里面稍微改了一下,现在的程序改为单片机刚上电时检测到PB12引脚为高电平时程序直接跳转到应用程序区运行,PB12为低电平时进入IAP程序,实验例程中采用STM32F103VB。,单片机程序和上位机程序默认串口波特率为9600,最高测试到115200都可以正常下载。
文件清单:
1.STM32_IAP_DELPHIV1.0源码.rar。
2.Stm32IAP单片机应用程序(IAR5.4).rar 编译器为IAR5.4。
3.Stm_IAP_单片机引导程序(IAR5.4).rar 编译器为IAR5.4。
4.Stm32_IAP上位机程序.rar 本程序只有一个EXE文件不需要安装就可使用。
5.上位机程序采用DELPHI7开发环境,其中用到了AsyncPro_v407rc3串口控件和BusinessSkinForm皮肤控件,要打开编辑源码需要安装本控件。
6.例程是一个LED闪烁程序,LED控制引脚为PE2,程序更新成功的话LED会闪烁。
点击此处下载 ourdev_620498M61STM.rar(文件大小:1.32M) (原文件名:STM32_IAP_DELPHIV1.0源码.rar)
点击此处下载 ourdev_620499Z8LLQD.rar(文件大小:592K) (原文件名:Stm32_IAP上位机程序.rar)
点击此处下载 ourdev_620500CYS3PW.rar(文件大小:347K) (原文件名:Stm32IAP单片机应用程序(IAR5.4).rar)
点击此处下载 ourdev_620501AHJUGR.rar(文件大小:468K) (原文件名:Stm_IAP_单片机引导程序(IAR5.4).rar)
点击此处下载 ourdev_620502VFXRTS.rar(文件大小:8.71M) (原文件名:AsyncPro_v407rc3.rar)
点击此处下载 ourdev_620503JLEQQX.rar(文件大小:1.68M) (原文件名:BusinessSkinForm安装文件.rar)

(原文件名:裁剪1.jpg)


(原文件名:裁剪2.jpg)


(原文件名:裁剪3.jpg)


delphi皮肤控件程序中用到。 (原文件名:裁剪4.jpg)


功能强大的串口控件包。 (原文件名:裁剪5.jpg)

出0入0汤圆

发表于 2011-3-6 20:06:05 | 显示全部楼层
mark 好贴

出0入0汤圆

发表于 2011-3-6 21:25:31 | 显示全部楼层
delphi的上位机,收藏

出0入0汤圆

发表于 2011-3-6 21:49:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-22 17:04:24 | 显示全部楼层
收藏

出0入12汤圆

发表于 2011-3-22 17:09:28 | 显示全部楼层
请问这个和ST的Flash Loader Demo有啥区别?????

出0入0汤圆

发表于 2011-3-23 10:12:35 | 显示全部楼层
回复【楼主位】gaoqiu88  白桦林
-----------------------------------------------------------------------

楼主,太牛了。。。

出0入0汤圆

发表于 2011-3-23 11:24:50 | 显示全部楼层
收藏

出0入0汤圆

发表于 2011-4-29 12:47:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-17 22:34:25 | 显示全部楼层
mark

出0入85汤圆

发表于 2011-5-17 22:47:06 | 显示全部楼层
现在才发现这个好东西

出0入0汤圆

发表于 2011-5-18 14:03:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-19 09:03:27 | 显示全部楼层
绝对的好东东!下来测试一下。

出0入0汤圆

发表于 2011-5-23 15:52:51 | 显示全部楼层
收下,谢谢

出0入0汤圆

发表于 2011-5-23 16:17:20 | 显示全部楼层
mark STM32 IAP Dephi

出0入0汤圆

发表于 2011-5-23 17:34:44 | 显示全部楼层
楼主强大

出0入0汤圆

发表于 2011-5-23 18:47:07 | 显示全部楼层
记号!

出0入0汤圆

发表于 2011-5-23 20:04:49 | 显示全部楼层
好东西,收藏

出0入162汤圆

发表于 2011-5-23 22:16:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-20 15:33:03 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-6-20 15:56:26 | 显示全部楼层
这个跟STM32的串口下载有啥不同?

出0入0汤圆

发表于 2011-7-18 14:47:40 | 显示全部楼层
我最近也要做IAP了

出0入0汤圆

发表于 2011-7-18 18:21:32 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-19 13:29:53 | 显示全部楼层
mark 先,看看怎么转化成MDK工程

出0入0汤圆

发表于 2011-7-19 13:31:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-19 13:48:47 | 显示全部楼层
顶。。。

出0入0汤圆

发表于 2011-7-19 14:46:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-20 10:49:21 | 显示全部楼层
标记!

出0入0汤圆

发表于 2011-8-6 17:49:42 | 显示全部楼层
不错不错

出0入0汤圆

发表于 2011-10-18 22:26:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-18 22:50:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-19 08:59:47 | 显示全部楼层
回复【28楼】bili8
标记!
-----------------------------------------------------------------------

出0入0汤圆

发表于 2011-10-21 09:11:25 | 显示全部楼层
我在正点原子的实验板上试验成功了,谢谢楼主!!但我在用delphi7打开源文件的时候,运行时提示:pngimage.dcu不存在,请问如何解决?烦请楼主回复,谢谢!

(原文件名:1.JPG)

出0入0汤圆

发表于 2011-10-21 09:21:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-22 13:12:58 | 显示全部楼层
IAP升级成功了,但是重启之后,就是无法正常执行了,始终在不停的重启,为什么???  
if (((*(vu32*)ApplicationAddress) & 0x2FFE0000 ) == 0x20000000)  
         
       {  
            // Jump to user application   
            JumpAddress=*(vu32*)(ApplicationAddress+4);  
            Jump_To_Application=(pFunction)JumpAddress ;  
            // Initialize user application's Stack Pointer   
            __set_MSP(*(vu32*)ApplicationAddress);  
            Jump_To_Application();  
        }  
执行完这段之后,就重启了,始终在这里重启,ApplicationAddress = 0x08010000

出0入0汤圆

发表于 2011-10-22 13:49:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-22 14:10:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-11 10:30:56 | 显示全部楼层
为什么不支持HEX文件啊,怎么转成BIN呢

出0入0汤圆

 楼主| 发表于 2011-11-18 19:58:06 | 显示全部楼层
回复【33楼】premiere
-----------------------------------------------------------------------

里面用到两个控件要安装好。

出0入0汤圆

 楼主| 发表于 2011-11-18 20:00:47 | 显示全部楼层
回复【38楼】gaoqiru
-----------------------------------------------------------------------

hex文件转bin文件,下载个小工具就可以了。一般编译器直接就可以生成bin文件的。

出0入0汤圆

 楼主| 发表于 2011-11-18 20:06:11 | 显示全部楼层
回复【35楼】abnerle
-----------------------------------------------------------------------
NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x2000);这里要设置为0x2000的。不知你设置的对不对。

出0入0汤圆

发表于 2011-11-18 20:08:29 | 显示全部楼层
mark,good well bingo

出0入0汤圆

发表于 2012-1-8 12:17:48 | 显示全部楼层
谢谢楼主的分享,正在学IAP

出0入0汤圆

发表于 2012-1-10 23:06:05 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-11 17:00:34 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-2 15:23:37 | 显示全部楼层
MARK

出0入0汤圆

发表于 2012-2-7 10:07:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-3-2 00:40:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-3-2 08:34:12 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-3-2 09:21:11 | 显示全部楼层
支持一把。以后可能用到

出0入0汤圆

发表于 2012-3-2 10:49:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-3-2 14:43:14 | 显示全部楼层
谢谢,正要做IAP,参考一下

出0入0汤圆

发表于 2012-4-1 17:25:13 | 显示全部楼层
mark!!!!!!!!

出0入46汤圆

发表于 2012-4-6 16:58:16 | 显示全部楼层
正需要这个,谢谢!

出0入0汤圆

发表于 2012-4-12 12:33:18 | 显示全部楼层

mark

出0入0汤圆

发表于 2012-4-14 10:17:23 | 显示全部楼层
好资源,正需要IAP资料。

出0入0汤圆

发表于 2012-4-14 16:38:27 | 显示全部楼层
这也有一个 : STM32 IAP升级AES256加密 应用及源码
http://www.ourdev.cn/thread-5069186-1-1.html

出0入0汤圆

发表于 2012-5-17 21:55:37 | 显示全部楼层
iap stm32 mark

出0入0汤圆

发表于 2012-6-13 09:22:50 | 显示全部楼层
太感动了。好好学学。。。

出0入0汤圆

发表于 2012-6-13 09:24:52 | 显示全部楼层
楼主,能不能给我发一份啊。现在附件没法下载。。。。。

出0入0汤圆

发表于 2012-6-13 10:21:51 | 显示全部楼层
楼主,太牛了。。膜拜中。。。

出0入0汤圆

发表于 2012-6-21 09:02:44 | 显示全部楼层
你好,现在系统下载不了.
您能把上位机delphi编的程序发一份给我吗?谢谢.
我的邮箱.258400374@qq.com  谢谢.

出0入0汤圆

 楼主| 发表于 2012-7-23 17:47:35 | 显示全部楼层
zhq_0510 发表于 2012-6-21 09:02
你好,现在系统下载不了.
您能把上位机delphi编的程序发一份给我吗?谢谢.
我的邮箱  谢谢. ...

不好意思才看到你的回复,刚刚我测试了一下,可以下载的。

出0入0汤圆

发表于 2012-8-20 23:33:21 | 显示全部楼层
收集一下iap的帖子。

出0入0汤圆

发表于 2012-10-8 16:34:34 | 显示全部楼层
不错啊,如果有VC++的就好了。

出0入0汤圆

发表于 2012-10-15 22:14:06 | 显示全部楼层
不错,果断记好

出0入0汤圆

发表于 2012-10-15 23:03:24 | 显示全部楼层
MARK,学习

出0入0汤圆

发表于 2012-10-15 23:52:42 | 显示全部楼层
先收下好东西
头像被屏蔽

出0入0汤圆

发表于 2012-10-16 09:51:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2012-12-6 14:41:11 | 显示全部楼层
Mark
谢谢分享,收藏备用!

出0入0汤圆

发表于 2012-12-8 16:08:13 | 显示全部楼层
多谢楼主分享

出0入0汤圆

发表于 2013-1-11 09:19:39 | 显示全部楼层
本帖最后由 dylzj 于 2013-1-11 14:00 编辑

楼主,请问 [Fatal Error] Unit1.pas(9): File not found: 'pngimage.dcu' 这是什么原因呢,没学习过dephli。如何解决呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-1-15 07:53:53 | 显示全部楼层
果断mark

出0入0汤圆

发表于 2013-1-15 08:47:15 | 显示全部楼层
收藏,谢谢

出0入0汤圆

发表于 2013-3-19 15:04:53 | 显示全部楼层
先MARK下   谢谢

出0入0汤圆

发表于 2013-4-3 10:40:05 | 显示全部楼层
好东西,mark一下

出0入0汤圆

发表于 2013-5-19 13:44:09 | 显示全部楼层
好东西,太强大了

出0入0汤圆

发表于 2013-9-3 22:21:20 | 显示全部楼层
biaoji  xuexi

出0入0汤圆

发表于 2013-9-24 21:04:02 | 显示全部楼层
mark

出0入0汤圆

发表于 2013-9-24 22:08:14 | 显示全部楼层
收藏了

出0入0汤圆

发表于 2013-9-30 09:18:10 | 显示全部楼层
不错。刚用到ST。mark一下,学习学习

出0入0汤圆

发表于 2013-9-30 11:42:46 | 显示全部楼层
收藏,也许有用!!!

出0入0汤圆

发表于 2013-9-30 11:47:23 | 显示全部楼层
标记,收藏!!!

出0入0汤圆

发表于 2014-1-6 22:46:42 | 显示全部楼层
楼主好牛啊。。。。。。。

出0入13汤圆

发表于 2014-1-20 10:17:35 | 显示全部楼层
标记,收藏!!!

出0入0汤圆

发表于 2014-1-20 11:13:59 | 显示全部楼层
正需要IAP资料.收藏!

出0入0汤圆

发表于 2014-8-5 16:35:07 | 显示全部楼层
谢谢分享。

出0入0汤圆

发表于 2015-5-26 23:26:31 | 显示全部楼层
谢谢楼主,学习了

出0入0汤圆

发表于 2015-7-27 10:19:52 | 显示全部楼层
mark,好好学习一下

出0入0汤圆

发表于 2015-7-27 11:43:20 | 显示全部楼层
学习起来,。。。

出0入4汤圆

发表于 2015-7-28 21:11:22 | 显示全部楼层
顶起来。。。。。。。。。。。。。好东西!

出0入0汤圆

发表于 2017-7-7 16:33:33 | 显示全部楼层
MARK    DEPHI

出0入24汤圆

发表于 2017-9-6 07:40:55 来自手机 | 显示全部楼层
学习 收藏 交流
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 19:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表