logo资料库

STM32的几种烧写(编程)方法.pdf

第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
资料共14页,剩余部分请下载后查看
DX32文档 烧写 STM32,有三个方法: 1. 用 J-LINK 自带的工具+J-LINK 烧写 装完 J-LINK 的驱动后,顺带也会装上了 J-LINK 的烧写工具: 这个工具其实用起来还是很简单的,先打开软件,然后要 New Project:,再就 Open 一个 HEX 文件. 得 心 的 菜 白 2 3 X D 1/14 之后就是设置一下 J-LINK:
DX32文档 得 心 的 菜 白 2 3 X D 2/14
DX32文档 这里选择 CPU,工程师版的是 103VC,学生版是 V8. 得 心 的 菜 白 2 3 X D 3/14
DX32文档 然后就可以 CONNECT 了 得 心 的 菜 白 2 3 X D 4/14 正常的话,会显示下面的连接成功的提示,是了,J-LINK 的速度还可以设置,一般我比较喜 欢用 2000K 速度,烧写 64K 程序基本就几秒.
DX32文档 连接好以后就在 Target 菜单上,刷写烧写校正随你便. 多说一句的是,下面这一项要多加 注意,secure chip : 得 心 的 菜 白 2 3 X D 以下为 BOOT 表 BOOT0 BOOT1 0 1 1 X 0 1 USR ISP RAM USR 代表程序从用户 FLASH 上启动, ISP 则为进入芯片下载状态 RAM 代表程序从 RAM 中运行*此功能一般用的比较少,多数被用于 RAM 中的程序调试. 5/14 这可是 STM32 的加密.如果选中了,断电再上电后(注意,是要断电再上才生效),J-LINK 就 再也连接不上的了.因为 STM32 的加密除了读不出外,还包括把 JTAG接口都废了.要解除 加密必须使用 ISP 模式. 2. ISP 串口烧写 最原始的烧写方式,插个串口就可以了.当然,还需要硬件跳线,留意硬件手册上的跳线说 明:
DX32文档 得 心 的 菜 白 此组跳线在大虾板的右边,JTAG 接口的左上方.跳线后,要复位,CPU 才进入 ISP 模式的. 然后打开官方的 ISP 软件(此软件在光盘的软件工具上,官方最新的为 ISP1.3 版. 2 3 X D 6/14
DX32文档 新手第一次用这个软件都有点小烦恼,什么小烦恼就由你自己去经历了,其实也不是什么 大问题,就是老是设置错串口号,跳线没跳好,跳了后忘记复位之类~反正操作成功后,以后 用起来就很顺的了. 得 心 的 菜 白 2 3 X D 7/14
DX32文档 成功进入 ISP 模式后,就会显示以下的界面,软件自动识别了 FLASH 的大小.注意这里写了: Target is readable 就是说器件是可读的,可读的意思就是没有加密嘛. 得 心 的 菜 白 2 3 X D 8/14
分享到:
收藏