OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5640|回复: 11

请教原子哥一个IAP问题

[复制链接]

50

主题

201

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
423
金钱
423
注册时间
2013-4-9
在线时间
1 小时
发表于 2013-4-18 09:15:54 | 显示全部楼层 |阅读模式

 
stm32rbt6 rom 128k ram20k

现在Bootloader 自己留下10k,串口开辟了10k的ram用做接收APP缓冲区

但是10k实在太小,怎么实现一边接收APP程序 一边写FLASH
写FLASH的速度赶得上串口接收的速度吗

这个问题有什么好的方法吗
还望原子哥 以及看到这个帖子的大哥赐教

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-4-18 09:52:18 | 显示全部楼层
写协议!
串口modbus协议,比如数据每次发送一个包,其中最大包括100字节有效数据,上位机每发送一个包都必须等待STM32的确认应答,否则重发数据包.这样100字节,100字节的发送,不论你的程序多大,总可以发送完.而且STM32可以有空闲的时间去处理这些数据,只要你不给出应答,上位机就不会发送下一个包,保证数据不丢失.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

50

主题

201

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
423
金钱
423
注册时间
2013-4-9
在线时间
1 小时
 楼主| 发表于 2013-4-18 21:52:47 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
e 这样的话是不是意味着要自己写winxp下的串口程序- -!
 
可不可以就用串口调试工具实现呢
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-4-18 23:08:31 | 显示全部楼层
串口调试工具一般不带协议的.
所以要自己写上位机.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

50

主题

201

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
423
金钱
423
注册时间
2013-4-9
在线时间
1 小时
 楼主| 发表于 2013-4-19 09:20:21 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
谢谢原子哥 一般用什么软件写上位机程序呢 winxp下的
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-4-19 10:57:53 | 显示全部楼层
我用过VB,BCB.其他的没用过.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

24

主题

60

帖子

0

精华

初级会员

Rank: 2

积分
186
金钱
186
注册时间
2012-12-19
在线时间
3 小时
发表于 2013-4-19 11:15:31 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
我也想问这个问题,这样的话就不能用sscom33了 自己要写个上位机了
回复 支持 反对

使用道具 举报

24

主题

60

帖子

0

精华

初级会员

Rank: 2

积分
186
金钱
186
注册时间
2012-12-19
在线时间
3 小时
发表于 2013-4-19 11:17:16 | 显示全部楼层
看到网上用c#的比较多,还有什么
delphi
回复 支持 反对

使用道具 举报

50

主题

201

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
423
金钱
423
注册时间
2013-4-9
在线时间
1 小时
 楼主| 发表于 2013-4-19 14:23:10 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
可以给小弟个参考代码吗 
我下了个VB的串口调试工具源码
但是没有读入BIN文件 以及怎么转化的代码 
比如bin文件会有什么格式解析要求什么的吧
我的邮箱是daad777@126.com 谢谢!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-4-19 15:00:48 | 显示全部楼层
回复【9楼】charlieholy:
---------------------------------
忘得差不多了,百度学习一下吧.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

50

主题

201

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
423
金钱
423
注册时间
2013-4-9
在线时间
1 小时
 楼主| 发表于 2013-4-19 21:01:54 | 显示全部楼层
回复【10楼】正点原子:
-----------------------------太感谢原子哥的提点了
今天搞了一天了 终于用VB搞定了上位机了 不过群里有人劝我用VC 
不知道原子哥怎么看
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-4-19 22:28:20 | 显示全部楼层
回复【11楼】charlieholy:
---------------------------------
VC比较复杂,我喜欢简单点的.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-21 01:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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