一、使用软件工具PhyPlusKit2.4.1b实现
详细步骤:
1. 准备好资源文件bin
- 使用自由软件将Image2Lcd生成的图片转换为c文件;
- 使用Picture_c_bin工具软件生成斌文件
2. 打开PhyPlusKit2.4.1b软件,烧写程序和资源文件
按下图操作
然后点击HexF按钮生成hexf文件,进行烧写
注:此处需要注意phyPlusKit存储空间定义:其中NVM为资源文件空间,本例中使用的是Dual bank (No FCT),故可以使用的空间为184KByte,最大可用空间为344KByte
此图片来源:PhyPlusKit User’s Guide v2.4.1a.pdf
3. 读资源文件
- 定义地址空间:
#define INTER_FLASH_ADDRESS 0X11052000
#define read_data(addr) (*(volatile unsigned char *)(addr))
- 使用
read_data(addr)
即可访问写入的资源文件
二、使用批量工具Phywrite V2.5a实现
后续更新
附:
PHY6212内部flash分配
内存地址映射
引导执行模式
图片来源:PHY6212_BLE_SoC_Datasheet_v1.4_Chinese.pdf