讲稿安应用说明rev 07 20_第1页
讲稿安应用说明rev 07 20_第2页
讲稿安应用说明rev 07 20_第3页
讲稿安应用说明rev 07 20_第4页
讲稿安应用说明rev 07 20_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

scale

Number:AN4767Rev.0, 通过Wang以修复Bug或提高性能。大多数人都不愿意使用UARTUSBI2CBootLoader通过其送器)KisEBootLoader。本文档中列出的示例代码是在IAR6.50中开发的。BootLoader是一种内置固件,用于通过通口将应用代码编程到片上非易失性器(KisE上的UARTBootLoader。件,然后通过UART接口将应用代码传输到目标MCU。然后写入到Flash。

TOC\o"1-1"\h\z\u ©©scale s.信。该工具兼容FC协议。关于详细的信息,请参见 上提供的AN2295。FlashKE02提供了flash操作的高级功能:闪存控制器(FMC)和flash控制,它们不仅能够加速对flash的存取,避免在flash过程中等待,而且还能在flash繁忙时避免。下面介绍两种Flash编程方法:用于启动Flash命令和检查Flash状态的代码片段如下:ramfuncvoid{ {//WaittillcommandiscompletedFTMRH_FSTAT=0x80;

while(!(FTMRH_FSTAT&}}Flash控制、预取缓冲器、单缓冲器和缓存,因此,在Flash中运行的代码能够编程和擦写Flash。如果启用Flash控制功能,当Flash繁忙时,该控制器能够暂时对Flash的存取,直到Flash变为空闲状态,才允许对Flash的。用这种方法不需要禁用中断,从而可以void {/*enablestallingflashcontrollerwhenflashisbusy*/MCM_CR|=MCM_CR_EFSC_MASK;FTMRH_FSTAT= {//Waittillcommandiswhile(!(FTMRH_FSTAT&}}

BootLoaderKisE系列支持中断向用地址,例如其他的Flash地址或者是RAM地址。BootLoader Boot 䶔 ѣ䠅㺞 INITSPRESET0x400䰠2-1.SCB_VTOR=SP,然后把用户中断向量地址写入SCB_VTOR寄存器。然后跳转到用户代码。 ཧ 2-2define +#define 代码起始地址应是RELOCATION_VERTOR_ADDR加0x410。地址空间从要将向量表到RAMSCB_VTORRELOCATION_VECTOR_ADDR的内容到目标RAM地址。不应向此寄存器写入任何其他值。Flash配置字段扇区的所有内容。然后,擦除此扇区,修改缓冲区里面的内容,再写回此扇BootLoader代码。 通用异步/发送 HowtoReachUs:HomePage:

或加工任何的任何明确或隐含的。 scale,andthe scalelogo,andK isaresof .,Reg.U.S.Pat.&Tm.Off.Allotherproductorservicenamesarethepropertyoftheirrespectiveo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论