当前位置:(上海办事处)厦门兴锐嘉进出口有限公司>>YASKAWA PLC备件>> Yaskawa CACR-SR01AB2ER-Y10 通化市
CACR-SR01AB2ER-Y10 嵌入式系统的开发zui终需要将编译好的代码下载到具体的微控制器芯片上,而不同厂家的微控制器芯片有不同的下载方式。随着技术的发展和应用需求的更新,用户程序加载趋向于在线编程的方式,越来越多的芯片公司提供和开放了用户更新程序的接口与方式,以提高整个系统的可靠性和可维护性。ST公司基于 CortexM3内核的STM32系列产品得到了广泛应用,在许多基于STM32系列产品的开发过程中不可避免要进行用户程序的加载。本文在介绍IAP技术原理基础上,详细论述使用该技术在STM32F103ZE芯片上实现用户在线更新功能的方法,并具体分析其中可能发生异常的原因。
1 背景综述
1.1 CACR-SR01AB2ER-Y10 主要程序更新方式
目前,除了直接通过仿真器或烧录器进行程序更新方式外,主要有Bootloader技术、ISP技术以及IAP技术3种更新程序的方法。
(1) Bootloader技术
引导加载程序,是指系统加电时,控制器将一段存储在外部非易失性存储器中的代码载入到内部高速存储器单元(如片内RAM)中执行的过程。
(2) ISP(In System Programming)技术
MCU内部自带Bootloader,通过的方式激活,通过通信接口下载或擦除用户代码。需要有外部介入,静态的,在用户代码没有运行时进行下载。
(3) IAP(In Application Programing)技术
单片机内部具有一些可擦写的非易失存储器,如Flash。在微控制器独立运行时,用户利用自己编写的烧写程序通过通信下载或擦除自己的代码。注意不具备IAP功能的单片机并不能对Flash的数据进行修改。无需外部介入,动态的,在用户代码运行时进行下载。
1.2 CACR-SR01AB2ER-Y10 系列简介
CACR-SR01AB2ER-Y10 系列微控制器基于CortexM3内核,并在其架构上进行了多项改进,包括在提升性能的同时提高了代码密度的Thumb2指令集,以及大幅度提高中断响应的紧耦合嵌套向量中断控制器,从而大大提高了处理速度,降低了系统功耗。使用新内核的Thumb2指令集,设计人员可以把代码容量降低 45%,几乎把应用软件所需内存容量降低了一半。此外,STM32提供丰富的外围接口,目前广泛应用到工业用及家用安全设备、消防和暖气通风空调系统等,以及家电、消费电子、低功耗的可便携式设备等。本文以CACR-SR01AB2ER-Y10 为例来研究及使用IAP技术。
Omron C500-PRO23 C500PRO23 Programming Console
Omron 3G2A5-OD213 C500-OD213 Output Unit
Omron Encoder E6B2-CWZ6C 500P/R ( E6B2CWZ6C500PR ) NIB!
OMRON C500-PRO23 PROGRAMMING CONSOLE PRO C500PRO23
C500-ID213 (3G2A5-ID213) OMRON INPUT UNIT
Omron AP001 Pro-Con Adapter C500-AP001
Omron Peripheral Interface IP004, C500-IP004
Omron C500-ID219 Input Module #10991
Omron Remote Master I/O Module C500-RM201 #8190
K74190 OMRON C500 Programmable Logic Controller PLC
C500-DA002 (3G2Q5-DA002) OMRON D/A UNIT NEW IN BOX
Omron C500-ID219 C500ID219 Input Module
OMRON C500-PRO13 Programming Console Free Ship
New Omron C500-ID218CN PLC Input Unit NIB 3G2A5-ID218CN
Omron C500-IP004-E Peripheral Interface 3G2A5-IP004-E
Omron C500-AP003 PRO-CON ADAPTER EXCELLENT CONDITION
Omron C500-OD412 OUTPUT MODULE 32POINT TRANSISTOR 48VDC
请输入账号
请输入密码
请输验证码
以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,仪表网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。