KDocs 研发资料库
  • 手表穿戴技术应用文档入口汇总
  • JL707N穿戴客述问题FAQ
  • 彩屏仓 硬件开发指南 与 量产作业流程规范
  • 彩屏仓 AC98N和JL701烧录升级注意事项
  • JL707 硬件开发资料
  • JL707 手表硬件设计注意事项 总结
  • 穿戴生产烧录OTA和key文件添加使用说明
  • JL707N-入门到进阶开发指导文档
  • 彩屏仓982相关
  • 彩屏仓耳机介绍
  • 杰理701_707双屏demo介绍
  • 707电子吧唧开发资料
  • GPIO相关
  • UART串口相关
  • SPI相关
  • nandflash相关
  • norflash相关
  • IIC相关
  • PWM相关
  • SD卡相关
  • 定时器TIMER
  • 文件系统接口设计说明文档
  • 音视频录像开发流程
  • rdec编码器
  • 穿戴功耗数据标准
  • 手表蓝牙开发文档
  • 701蓝牙PAN联网demo
  • BLE开发使用说明
  • 701手表2.0.0版本SDK EQ在线调试和离线调试方法 V1.1
  • JL707 手表喇叭输出声音大小评估方法 V1.0
  • JL707 手表音频EQ调试方法 V1.0
  • AC707N 手表通话写卡 软件配置方法
  • 录音功能
  • 701手表2.X.X系列SDK调试EQ配置方法及音频调试技巧V1.1
  • 701手表104版本SDK EQ在线调试和离线调试方法 V1.1
  • mic2dac示例
  • P11 SensorHub相关
  • 手表升级操作文档
  • AC707NGPU
  • DBI模块介绍
  • GPU模块介绍
  • 701N屏幕驱动配置说明
  • 701N_UI编辑工具用户手册
  • 支付宝资料
  • 支付宝硬件接入资料
  • 支付宝乘车码接入资料
  • CAT1 接入文档
  • 701N_WATCH_CAT1开发说明
  • Findmy功能
  • music模式相关
  • 707电池曲线
  • 707N内置FLASH挂载FAT文件系统251112_v1.2
  • AC707N_本地视频播放demo(AVI-MJPEG-PCM)
  • 光波导屏幕调试
  • 耳机研发和生产流程 指南
  • 707-NandFlash 代码和UI资源独立烧录方案
  • 彩屏仓时间同步补丁
  • 彩屏仓抖音点赞移植
  • 707LVGLv8双屏开发
  • 707N蓝牙互传图传demo
  • AVIPCM数据流接入AIVOICE
  • Flash分区操作demo
  • 手表发射问题
  • 701_707 双备份升级DEMO
  • 707_乘车码刷码失败问题_共性

norflash相关

📎 原始文档:https://www.kdocs.cn/l/ceKEDms8KviJ norflash相关

  1. 外挂norflash 硬件设计 采用norflash作为存储资源设备的时候,需要特别注意要用杰理认证过的norflash的型号,否则会出现其他概率异常问题,硬件设计的时候需要layout和供电等设计,具体参考如下:
    JL701手表硬件设计注意事项 总结.otl
    因为norflash用于UI资源存储,需要支持访问速度快,所以硬件的io全部是SFC 功能的io,并且该io不能随意映射,也不能相互顺序更换,否则会导致无法使用SFC功能导致flash访问速度降低,从而降低UI帧率,具体参考杰理提供的外挂flash的硬件设计原理图(SFC 是硬件模块,无法映射,io不可更改)
    image

image 2. norflash的代码配置

JL701N系列外挂flash配置:

1、外挂flash的地址范围

JL701N:外挂flash地址段是0x04000000~0x06000000

2、开启SFC外挂flash 功能

image

3、flash 分区配置

在对应的板级里面有flash的分区配置,主要用于分UI资源区域和运动数据以及其他记录信息等。
image

4、资源打包注意事项

主要针对杰理框架的UI资源打包,其他UI框架也可以参考使用。
image

JL701N系列内置norflash配置:

701 内置flash范围:0X06000000~0X08000000
内置flash主要是大容量的内置flash,进行分区操作,前面是代码,后面是资源区域,大概的存储结构如下:
image 1. 内置flash 分区配置 将flash 分为代码区,资源区。
imageimage 2. 打包资源和下载 内置flash的打包跟外挂flash 不同,参考下面方式:
image 下载对应的UI资源
image

AC707N系列外挂flash配置:

1、外挂flash的地址范围

JL707N:外挂flash cache地址段是 0x08000000~0x0c000000

2、开启SFC外挂flash 功能

imageimage

3、flash 分区配置

imageimage

4、资源打包注意事项

参考701 系列即可。

AC707N内置norflash配置:

707内置flash范围: 0X0C000000~0X10000000
内置flash主要是大容量的内置flash,进行分区操作,前面是代码,后面是资源区域,大概的存储结构如下:
image

1、内置flash 分区配置

将flash 分为代码区,资源区。
imageimage

2、打包资源和下载

内置flash的打包跟外挂flash 不同,参考下面方式:
imageimage

image

  1. norflash的读写操作 image

1、flash 读写操作

参考下面文档进行分区操作,然后对分区进行读写操作,使用对应的函数接口,通用于穿戴芯片的所有系列。
Flash分区操作demo.pdf

2、cpu 和flash地址转换接口

在cpu访问norflash的时候,需要把flash 地址转换为cpu使用地址,或者需要把cpu使用地址换成flash物理地址,可以通过下面函数来转换:
内置norflash转换函数:

//flash addr  -> cpu addr
u32 sdfile_flash_addr2cpu_addr(u32 offset);
//cpu addr  -> flash addr
u32 sdfile_cpu_addr2flash_addr(u32 offset);

外置norflash转换函数:

//flash addr  -> cpu addr
u32 sfc1_flash_addr2cpu_addr(u32 offset);
//cpu addr  -> flash addr
u32 sfc1_cpu_addr2flash_addr(u32 offset);

四、flash常见问题

1. 外挂flash 型号需要开启强驱的配置

针对一些认证列表上的flash需要开启某些flash的io的强驱功能。
image

2. 关闭外挂flash低功耗配置

外挂flash 默认使能了低功耗功能,如果有一些flash 有在低功耗模式下有奇怪的读写问题或者死机问题可以将其关闭用于验证问题。
image

3. [修改外挂flash唤醒上电时间配置](flash上下电和唤醒时间)

对于一些flash 的上下电和唤醒的时间有严格要求的,可以根据时间的规格书调节一下上下电的时间和唤醒时间,避免出现flash没有唤醒读写异常问题。
image 4. 内外置norflash的资源访问配置 针对ui资源放置在内外置flash的,需要注意配置资源的地址范围:
image

5、外挂flash 容量和虚拟文件系统对应配置

主要是针对外挂flash资源加了文件系统的功能,如果外挂使用的是8M 则需要配置内置virflash得到文件系统的访问范围为8M ,16M 32M 同理。否则会无法读写对应的文件。
image

6、某些外挂32MB的flash断电在上电需要重新配置4线模式

重新配置4线模式,需要注意会不会有上下电和唤醒的时间问题,参考3点flash上下电和唤醒时间
image

7、虚拟文件系统挂载问题

虚拟文件系统有且仅有一个,要么内置flash 挂载要么外挂flash 挂载,二选一使用。虚拟文件系统支持读写操作,但是不能创建文件夹功能。虚拟文件系统支持标准文件系统的接口读写操作在fs.h文件中(fopen/fwrite/fread/fclose/fseek等),并且虚拟文件系统只能支持短文件名格式(短文件名就是字符不超过8个)。
内置flash 挂载虚拟文件系统示例
image

外置flash 挂载虚拟文件系统示例
image

8、不打包文件资源示例

不打包资源下载和生成代码文件实例,701和707均可参考。
imageimage

本文档为保密信息,未经授权,请勿转发或告知第三方。非常感谢!
This electronic documentation and any attachments are confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please do not disclose the contents to anyone。
Thank you for your cooperation!
解析权归杰理所有!
The analysis right belongs to JieLi Technology Co., Ltd.

本文档包含以下子页面

  • Flash分区操作demo
Prev
nandflash相关
Next
IIC相关