你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

有没有办法分两次在STM32下载程序,并运行呢

[复制链接]
wang12zhe-29129 提问时间:2015-6-4 09:58 /
想实现这样的功能:

有三个设备,A  B  C

这三个设备都使用STM32F4芯片,三个设备的驱动程序相同,但是应用程序有点差异

想通过某种方式,这三个设备相同的驱动程序首先烧写到片芯片,产生无差别的标准品,

然后当需要产品 A  B  C  的时候,根据需要的类型 再次烧写有差别的应用程序,

在应用程序里,可以调用驱动程序完成相关的功能,

驱动程序 可以只是一些函数和变量,但是应用程序应该能正常调用他

有人这样做过吗?

我知道将驱动程序编译成库文件,可以实现    还有其他办法吗?

收藏 评论13 发布时间:2015-6-4 09:58

举报

13个回答
stary666 回答时间:2015-6-4 10:00:27
没做过,同求
小小超 回答时间:2015-6-4 10:14:00
好像跟加密芯片的原理差不多。
废鱼 回答时间:2015-6-4 10:20:33
楼主可以考虑同时实现3个功能,通过外部命令来设置运行在哪个功能下。
逍遥李 回答时间:2015-6-4 13:46:36
有点绕……
Tension 回答时间:2015-6-4 13:50:23
可以,这么做过。
deanquan 回答时间:2015-6-4 14:24:33
楼主可以试下使用DFU升级,不过需要FLASH要大
三个产品A,B,C当成应用程序
A产品烧到地址A
B产品烧到地址B
C产品烧到地址C
然后根据实际需要烧录DFU程序即可。
hjl2832 回答时间:2015-6-4 15:09:13
我的做法,程序是全功能的,但出厂时,通过特别制作的配置软件来配置成不同的功能再出厂,这样,生产是统一的标准品,只是出厂时,根据客户的不同需要,配置成不同的产品。
你好我好大家好! 回答时间:2015-6-4 15:55:46
没这样用过哎
moyanming2013 回答时间:2015-6-5 12:05:40
本帖最后由 moyanming2013 于 2015-6-5 15:50 编辑

答非所问,就删除了。。。
JackieLaura 回答时间:2015-6-5 15:45:13
和IAP方式类似吧,boot+app
左岸右岸 回答时间:2015-6-5 16:56:40
不懂,帮顶
为什么是EEFOCUS小白 回答时间:2015-6-6 10:57:38
不懂帮顶
夏明smile 回答时间:2015-6-6 11:32:51
2次?什么意思?

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版