




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ISP下载:STM32的下载口就是串口1(不能为重映射的串口一) ,当BOOT0设为1,BOOT1设为0,上电复位或按复位键后STM32就进入ISP状态。异常检查步骤:1、 检查你用的串口线确实是交叉线,并且线是良好的;2、请确认你的PC机串口是能正常使用的;3、BOOT0、BOOT1的跳线位正确;4、如果上面检查后还不能用,请检查用的串口电平转换芯片是不是MAX202,芯片供电电压是否3.3V,芯片各脚的电压是不正常。如果确认是MAX202并使用3.3V供电,并且通信不正常,建议用MAX3232更换。/bbs/bbs_content_all.jsp?bbs_sn=1264908问题俺有个199元的集成仿真器STM32板(第二版),是否可以直接用串口ISP下载程序进行裸奔裸调?能否给个ISP软件的链接?谢谢!2.ISP软件可以自己编写吗?因为可能通用的ISP很难完全达到用户的需求.3.ISP有几线控制(不包括地线).除了TX,RX还有其他线吗?如RTS,DTR等.如果只有TX,RX两线,那么ISP是搞软件握手?还是要硬件配合?不会是要跳线吧?如果是需要几个跳线?俺想最好不要超过2根线,否则用PC的串口实现功能切换口线可能不够.谢谢!俺先只有这3个(实际是1个)问题回答其实按楼上的说法就是一个问题。首先可以到ST的网站上下载最新的Bootloader程序,和公开的BootLoader协议手册。这个bootloader指的是固化在STM32的System memory内的,不是User Memory那个需要自己动手编程进去的。下载地址:1、所有已公开的STM32资料:/mcu/familiesdocs-110.html#Application%20Note2、STM32固化的BootLoader协议:/stonline/products/literature/an/13801.pdf3、STM32固化的BootLoader的上位机PC端程序:/stonline/products/support/micro/files/um0462.zip4、STM32固化的BootLoader的上位机PC端程序使用说明:/stonline/products/literature/um/13916.pdf5、STM32的Flash编程使用说明:/stonline/products/literature/pm/13259.pdf对于Bootload只要RxD、TxD,通过软件方式握手。另有回答:四楼的已经基本上讲的非常详细了,针对7楼的问题我补充两点:1)Bootloader是在System Memory,这个区域必须通过设置Boot1和Boot0引脚才能启动,正常工作状态下,这部分区域是被隔离开的,自动被绕开,Bootloader绝对不占用任何用户程序的资源。简单地说:当你要使用ISP烧写数据到Flash时,需要设置Boot1和Boot0启动System Memory中的Bootloader;烧写完成后,再重新设置Boot1和Boot0启动Flash中你自己的程序,进入正常操作。2)STM32中的Bootloader使用USART1做为通信端口,它使用8个数据位、1个停止位和偶校验,具有自动波特率检测功能。在另一个帖子中还有讨论这个问题的,也许对理解有所帮助:/club/bbs/list.asp?boardid=49&t=2791287深入解释:不过听香主的ISP解说,俺琢磨它的ISP也是要又硬件握手的.1)Bootloader是在System Memory,这个区域必须通过设置Boot1和Boot0引脚才能启动,正常工作状态下,这部分区域是被隔离开的,自动被绕开,Bootloader绝对不占用任何用户程序的资源。简单地说:当你要使用ISP烧写数据到Flash时,需要设置Boot1和Boot0启动System Memory中的Bootloader;烧写完成后,再重新设置Boot1和Boot0启动Flash中你自己的程序,进入正常操作。2)STM32中的Bootloader使用USART1做为通信端口,它使用8个数据位、1个停止位和偶校验,具有自动波特率检测功能。需要设置Boot1和Boot0启动System Memory中的Bootloader从1)中能听到Boot1和Boot0需要某个固定电平信号才能进入ISP模式.在工控中应该如此,这样安全系数很提高很多烧写完成后,再重新设置Boot1和Boot0启动Flash中你自己的程序,进入正常操作再听说后感觉要回到运行状态,必须要设置Boot1和Boot0为其他的某个固定电平信号.这么说2者的信号组合不同(密码),就会在reset后进入不同的分枝?因为在产品定型后,软件的升级当然用ISP较好,应该比USB好些,因为要考虑工业现场和通讯距离问题.但肯定不能打开机壳来转换ISP和RUN方式,所以要通过外部对Boot1和Boot0控制以实现不开壳来ISP升级产品的软件.如果菜农说得(理解)对了,那么STM32做产品俺是铁了心了下面是俺在LPCARM上实现的不开壳来ISP升级3年来很完美,现场改程序很方便而且本身串口就是做数据采集的,所以俺期待香主的回答是肯定的那么,STM32的ISP软件可以控制其他232信号吗?就像LPCARM的DTR/RTS?估计STM32不会这样做的,它会感觉NXP会笑话它的牛人是不会抄袭的可是一定害苦了贫民百姓所以俺肯定要自己编写STM32的ISP软件这样可以完成远程数据通讯附带ISP软件升级再次感谢香帮主的教诲!LPCARM之ISP设计思路和应用详解stm32及其软件的使用经验分享(初学篇)发布: 2009-5-20 16:30 | 作者: hnrain | 查看: 771次Ulink下载HEX 文件 可以创建一个 Vision3 项目用来下载HEX文件到flash里面。 1. 在菜单中Project - New Project. 创建一个Vision项目; 2. 在芯片库中选择你要下载的arm芯片类型但不copy Startup 代码到项目中; 3. 在菜单Project - Options for Target Output写上hex的文件名字跟你要下载的hex名字相同,记得要把后缀.hex也写上。 4. 把.hex文件放到你建立的项目文件目录里,在flash菜单中选择Flash Download命令 进行hex下载.stm32103 i/0 口速率和 外部总线问题. 1.速率 2.没有外部总线 3.stm32用在小系统里,小存储器 4.外设总线其实是在cpu内部的,没有引出来。外部总线是引出来的总线 ,外 部 总线一般指外接存储器的Data,Address、RE、WE、CE这些线的组合.IAR生成bin文件.(1)在options-linker -output-other选中-output里选择raw-binary,module-local里选择Include all,其余默认;(2) options-linker -Extra Output-generate output file-format-output format 选择intel extended,override default 不选中,format variant 里面选择none;(3)结果*.bin在 工程的flash文件夹下的exe文件夹里面。.EK_STM32F在RAM里调试IAR.硬件设置:(1) BOOT0/1开关拨到0/0处项目设置:project-option(Alt+F7):(1)C/C+ Compiler- Preprocessor tab- change VECT_TAB_FLASH to VECT_TAB_RAM in Defined symbols dialogue(2)Linker- Config - linker command file : choose $PROJ_DIR$lnkarm_ram.xcl(3)Debugger- Download tab: 四项都不打钩。就可以将程序下载到ram中,并在ram中调试啦。如果想在RAM中调试需要修改的地方如下:1, Options - C/C+ Compiler - Preprocessor选项卡中的Defined symbols项,将VECT_TAB_FLASH改为VECT_TAB_RAM。2, Options - Linke - Config
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年物联网工程技术高级考试题集与答案详解
- 2025年煤气工程师应聘必-备知识面试模拟题及答案详解
- 班班通课件显示录播
- 渤海船舶职业学院 《时装摄影》2024-2025学年第一学期期末试卷
- 衡水健康科技职业学院《材料生物学》2024-2025学年第一学期期末试卷
- 2025年高级火电运行值班员面试指南与常见问题解答
- 2025年生物制药行业工程师中级考试题库及备考攻略
- 2025年灌溉工程管理基础题库及答案初级版
- 2025年特岗教师招聘面试初中政治答题技巧与模拟题
- 2025年市场营销高级认证课程考试题及答案
- 中考名著《唐诗三百首》习题集
- 《会计职业道德》第2版 课件 第一章 道德和职业道德概述
- 危险性较大的分部分项工程安全监理实施细则
- 咨询服务承揽合同范本
- 施工期间交通导行方案
- 《森林疗养基地建设技术导则》(T-CSF 001-2019)
- 《酒店客户关系管理 》课件-项目三 酒店客户关系管理制度
- 2024年中考英语试题分类汇编
- 2025版高考化学一轮复习第九章有机化合物1甲烷乙烯苯煤石油天然气的综合利用强化训练1含解析新人教版
- 《肿瘤溶解综合征》课件
- 电瓶车以租代购协议书范文范本
评论
0/150
提交评论