介绍新唐IAP的概念和用法以及ISP与IAP的区别.
新唐的Cortex-M系列大都支持IAP(In-ApplicationProgramming),按字面翻译就是在应用中进行编程(可以用来进行软件更新),本质就是程序放到任何地址都可以执行(当然这个任何地址要与程序编译时指定的程序运行基地址相同)。有了这个特性之后,APROM中的程序可以调用LDROM中的函数,LDROM中的程序也可以调用APROM中的函数。对CPU来说它们都是同时可读的,可以在里面执行代码。使能IAP之后,因为程序可以下载到非0的地址,这就涉及程序下载地址offset设定问题。因为程序可以一部分放到LDROM一部分放到APROM,或者可以离散放到APROM中,这就涉及离散下载的问题。目前可以用keil、ICP或者ISP
用户评论
推荐下载
-
STM32的IAP上位机
STM32 IAP host computer
32 2019-06-22 -
stm32的IAP工程bootloader
stm32的iap工程,详细的BootLoader程序,测试能用,可以作为参考。
37 2019-04-27 -
LPC2214的IAP实现方案
本文提供一种基于LPC2214的在应用编程方案,可以实现应用程序方便、可靠的升级,以及当地维护串口或远方GPRS方式的代码更新。
6 2020-08-06 -
STM官方的Ymodem的IAP功能demo
包含说明文件和代码介绍对于大部分基于闪存的系统来说,一项重要的需求就是当这些系统安装在终端产品上后,具有更新固件的能力,这个能力称为在应用中编程(In-ApplicationProgrammingIA
62 2019-06-05 -
Java中equals与的用法和区别
主要给大家介绍了关于Java中equals与==的用法和区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
28 2020-08-29 -
详解Mybatis中的和# 区别与用法
Mybatis 的Mapper.xml语句中parameterType向SQL语句传参有两种方式:我们经常使用的是#{},一般解说是因为这种方式可以防止SQL注入,简单的说#{}这种方式SQL语句是经
9 2022-02-24 -
innerHTMLouterHTMLinnerTextouterText的用法与区别
innerHTML、outerHTML、innerText、outerText的用法与区别
29 2019-03-10 -
c#各种Timer类的区别与用法介绍
System.Threading.Timer 是一个简单的轻量计时器,它使用回调方法并由线程池线程提供服务。在必须更新用户界面的情况下,建议不要使用该计时器,因为它的回调不在用户界面线程上发生
11 2020-09-21 -
C#中StringBuilder用法以及和String的区别分析
当我们在初学使用C#时,常常会不知道该用StringBuilder合适还是用String高效,下面是我在学习当中对StringBuilder和String的区别总结,分享给大家。
20 2020-09-11 -
STC_USER_IAP_ISP_DEMO基于IAP15F2K61S2的公开发布版本_2014_1_7.rar
STC单片机远程iap的官方版,亲测可以用。
24 2019-05-16
暂无评论