P-Link ARM Cortex-M脱机编程器开源前的一些准备工作 --- 第二章 P-LINK系统架构介绍

所谓的脱机烧录,就是首先通过电脑将目标单片机的固件以及配置信息下载到脱机烧录器里面,然后将脱机烧录器交给生产部门,连接好硬件后按下按键就可以直接对目标单片机进行编程烧录,而不再使用电脑。P-LINK脱机编程器的特点:USB免驱。 P-LINK使用的是标准USB MASS STORAGE 协议,不再需要安装额外的USB驱动程序。将P-LINk连接到电脑的时候,弹出的是一个标准的U盘或者CDRO...
摘要由CSDN通过智能技术生成

所谓的脱机烧录,就是首先通过电脑将目标单片机的固件以及配置信息下载到脱机烧录器里面,然后将脱机烧录器交给生产部门,连接好硬件后按下按键就可以直接对目标单片机进行编程烧录,而不再使用电脑。

P-LINK脱机编程器的特点:

  1. USB免驱。 P-LINK使用的是标准USB MASS STORAGE 协议,不再需要安装额外的USB驱动程序。将P-LINk连接到电脑的时候,弹出的是一个标准的U盘或者CDROM,支持WINDOWS/LINUX/MAC操作系统。
  2. 安全。 在通过电脑将单片机固件下载到P-LINK的时候,会对单片机固件和配置信息进行AES加密器,减少了客户程序被盗的风险
  3. 支持单片机烧录的全部操作, 烧写固件,配置Opt Bit,Flash擦除,EEPROM区域预编程,
    固件分段编程。
  4. 支持 Cortex -M系列通用的SWD接口,编程速度快,
  5. 易于扩展,完善的系统架构,方便支持扩展更多的厂家的Cortex-M系列单片机
  6. 系统架构简单,易于维护,一键编程。


P-LINK硬件设计时候主控选择了 Microchip/Atmel的一颗Cortex M0+的ATSAMD21J18,主频48MHz, Flash 256KB,RAM 32KB,自带硬件USB接口和SPI接口,外挂一颗WINBOND的W25Q32,4MB容量,目的是为了存储用户目标单片机的固件与配置信息。

ATSAMD21J18软件流程图:
在这里插入图片描述

SPI

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值