跳到主要内容
版本:Next

3.1.13 : 如何生成PKG文件

1.PKG文件介绍

PKG文件是通过PowerWriter软件,保存项目后生成的文件后缀为.pkg的文件,一般是用于后续离线烧录时加载项目或者用于创芯工坊云平台去交付固件。

PKG文件包含了你要烧录的固件,芯片型号,设置的选项字节,以及一些烧录器设置,比如开启序列号功能,或者自动芯片检测功能。具体如下描述:

2.如何生成PKG文件

2.1安装PowerWriter客户端软件

可以通过以下站点获取客户端软件,客户端软件支持Win7以上系统,软件完成后启动软件即可

PowerWriter 客户端下载

image-20220720144316909

2.2选择目标芯片

点击【选择芯片】,进入后可以在页面左下角输入芯片型号,软件会自动识别对应型号。

imga

2.3基本参数

基本参数包含了擦除方式,接口电平,编程速度,以及烧录前后选项字节的操作模式。在生产之前,最好检查下各个参数是否符合要求,没有特殊要求时,则可以保持默认状态。

imag

2.4烧写功能配置

烧写功能配置是用于离线烧录时的一些功能,包含了序列号,数量与自检测,信号输出控制和授权签名。在脱机烧录时,支持检查是否空片或者校验数据的功能,可以按照生产项目的需求进行勾选。

imag

2.5选项字节页面

在该页面下是可以设置关于芯片硬件特性的选项字节,这个选项字节的内容是依据芯片用户手册上的描述,具体每一字节的定义,建议查看芯片原厂官方的手册。以下为举例某个芯片。

imag

2.6Program Memory页面

在该页面下添加你需要烧写的文件,支持添加多固件,确保固件的加载地址正确即可。

imag

2.7其他页面

大部分芯片是只有flash区域,在软件上显示的是Program Memory页面,有少部分芯片会含有OTP或者EEPROM等区域,在这些页面下,同样是用于添加烧写固件的,在添加时需要确保烧录地址正确。以下为举例某款芯片。

imag

以上所有设置,按照生产项目需求,按需设置即可

3.【保存】 ---> 【生成PKG】

最后一步就是生成PKG文件了,可以在菜单栏文件中,选择保存项目或者项目另存为均可。

imag

注:在【加载】项目或者关闭软件时,如果检测到当前项目没有保存或者被修改时,均会弹窗提示 是否需要保存。

imag