OpenEdv-开源电子网

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

大神们帮帮忙,关于USBIAP及FLASH的问题

[复制链接]

9

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2012-9-17
在线时间
2 小时
发表于 2013-1-29 17:13:13 | 显示全部楼层 |阅读模式
     小弟初学STM32不到半年,最近公司要做一个烧录的板子,用STM32做主芯片烧录OTP单片机。我想把FLASH分成三个区,如A1(存放应用程序),A2(数据区域),A3(USB固件),把USB IAP固件程序通过串口下载到A3区域 (因为下载软件是借用别人的我不能改,它下载的地址是固定的,且前面只预留了7Kbyte的地址空间做为应用程序区),从A3启动,再通过IAP下载我的应用程序到A1区域,通过读取A2的数据烧写到OTP芯片中。最后是通过PC把客户的数据 (约1K的数据表) ,用软件已有的功能下到A2区。A2的数据是可以下载到固定的FLASH地址中,且不会覆盖客户数据大小之后的地址。我自己做的板子现在还没出来,我不确定这样能不能用,求教各位大神:

     1。复位时启动是运行在A3区域,然后跳转到应用程序区A1读取A2数据,这样运行时会有问题吗
     2。驱动问题,之前用Alientek mini板的USB下载口想试下的,DFU驱动总是装不上,换了好几个版本都不行,插上USB时我什么也不动电脑自动安装了驱动,一会提示已安装完,但是用DFU下载的时候却找不到设备,这装的是什么驱动啊?有没有人遇到过,难道这板子上的USB口不能用于IAP下载吗?

     3。我是用之前公司买了别人的工具自带的下载软件,在电脑上插入USB都会识别是不是他自己的板子,这是怎么识别的?我这样的话还能用他的软件下载到我自己的板子上吗?
未插入或插入别的板子USB时打开软件提示如下:


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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-1-29 17:53:59 | 显示全部楼层
STM32启动默认都是从0X08000000开始运行的,我不知道你所谓的A3区,是不是这个区.
所以,你的第一个问题,如果A3是0X08000000,就可以.如果不是,你得自己加跳转,跳转到A3区执行A3代码.然后再跳转,只要你代码没问题,就可以实现你要的功能.
2,DFU驱动是ST官方的么?下载到开发板的是官方的USB DFU程序么?如果是的话,可以试试拔了USB,重新上电试试.
3,人家做了防盗版处理.比如利用什么唯一ID之类的,就可以很方便的区分是不是自己的芯片了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

9

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2012-9-17
在线时间
2 小时
 楼主| 发表于 2013-1-30 10:15:46 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
感谢原子哥回复,我刚才特意再试了好几遍,还是不能用,库是3.4的,DFUSE DEMO是最新的3.1的,插上USB或重上电后,在设备里面它总是自动在安装驱动,我再更新驱动时它说找不到比当前安装的驱动更合适的,无奈,想禁掉USB自动安装不过貌似只有WIN7才有这功能,公司电脑用的XP。没办法。  那人家这软件我是不能用来下载到我的板子上了?那请问有可以替代的没有做防盗处理的类似软件吗?
回复 支持 反对

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2017-4-26
在线时间
12 小时
发表于 2017-4-26 16:49:23 | 显示全部楼层
正点原子 发表于 2013-1-29 17:53
STM32启动默认都是从0X08000000开始运行的,我不知道你所谓的A3区,是不是这个区.
所以,你的第一个问题,如果A ...

使用串口的工程添加IAP没有问题,能够正常跳转和使用。
uab模拟串口添加IAP做APP,usb虚拟串口单片机不识别。原子哥这是什么问题??
{usb模拟串口未添加IAP能够正常使用}
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-21 20:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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