mini stm32开发板入门教程(6)
发布时间:2021-06-06
发布时间:2021-06-06
mini stm32开发板入门教程
右下方有两个选项:
"VerifyCodeDownload":表示下载后校验数据
"Downloadtoflash":表示当仿真的时候先将目标代码下载到Flash中.
Trace菜单为跟踪配置,可以实时的将一些变量使用曲线的形式实时表示出来,我们将在今后的高级教程中介绍这一项功能.
注意:市面上目前的盗版Ulink2不支持这项功能,正版的支持,Jlink也不支持这项功能.
"FlashDownload"菜单用来配置使用仿真器程序下载的配置选项,大家务必选择好和你芯片配套的选项.如果你是使用的别人模板下修改为你的工程,这个选项请注意一下,如果不正确将不能将你的代码下载到芯片中.
配置好"Debug"后,那么"Utilities"可以不用配置.
如果你使用的是仿真器仿真,在你已经正确得将目标板和仿真器建立了物理连接后,请选择正确的仿真器进行配置.
[原创]MINI-STM32开发板入门教程(二)ISP在线下载程序
ISP:insystemprogramming
简介:
ISP:用写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计目标板的时候就将接口设计在上面,所以叫"在系统编程",即不用脱离系统;
应用场合:1,ISP程序升级需要到现场解决,不过好一点的是不必拆机器了;
ISP的实现一般需要很少的外部电路辅助实现,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序来编程内部存储器。
主要是指代芯片的烧写方式,以往写片子需要把片子拿下来,离开电路,用编程器烧,换句话说,芯片不能不脱离应用系统进行写入。
ISP主要针对这个问题,使用JTAG或者串行口(MCU内部有BootLoader,通过指定的方式激活之,它可以和PC或其它上位机通过串口联系,不用使单片机离开应用系统而更新内部的程序/设置)进行程序的烧写操作。
因此,具有ISP功能的MCU可以不使用编程器进行编程。当然,实现ISP可能需要一些硬件电路支持,具体的在数据手册中有说明。
一般具备ISP功能后,就不要编程器了,而是使用下载线进行编程工作。但是不是说他们就一定不支持编程器了,具体型号具体分析。是否需要仿真器进行仿真和是否具备ISP和IAP没有必然的联系。只不过具备了IAP功能,可以在MCU内写入监控程序,模拟一个仿真器,当然,这个监控程序是要消耗资源的,和使用硬件的仿真器还有一定的差异。-------------------------------------------------------------------以上就是ISP的一些概念上的描述,现在通俗点说就是怎么利用工具把程序下载到芯片当中去.第一步:配置工程,输出编译后的代码.Hex文件:我们打开第一个我们的教程例子,GPIO_Test这个例子工程.先按照下面的步骤来配置一下工程:点击下图中的Option选项;
上一篇:品质成本管理
下一篇:信息化教学设计(模板1)