From c85a84f77960e36308938a159daa67e6af88973f Mon Sep 17 00:00:00 2001 From: zhang Date: Mon, 7 Feb 2022 15:40:10 +0800 Subject: [PATCH] docs: update HCS document about macro APIs Signed-off-by: zhang --- zh-cn/device-dev/driver/driver-hdf-manage.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/zh-cn/device-dev/driver/driver-hdf-manage.md b/zh-cn/device-dev/driver/driver-hdf-manage.md index df612787c7..d5cef9325b 100644 --- a/zh-cn/device-dev/driver/driver-hdf-manage.md +++ b/zh-cn/device-dev/driver/driver-hdf-manage.md @@ -23,7 +23,7 @@ HCS\(**H**DF **C**onfiguration **S**ource\)是HDF驱动框架的配置描述 HC-GEN**\(H**DF **C**onfiguration **G**enerator**\)**是HCS配置转换工具,可以将HDF配置文件转换为软件可读取的文件格式: -- 在弱性能环境中,转换为配置树源码,驱动可直接调用C代码获取配置。 +- 在弱性能环境中,转换为配置树源码或配置树宏定义,驱动可直接调用C代码或宏式APIs获取配置。 - 在高性能环境中,转换为HCB\(**H**DF **C**onfiguration **B**inary\)二进制文件,驱动可使用HDF框架提供的配置解析接口获取配置。 以下是使用HCB模式的典型应用场景: @@ -409,6 +409,7 @@ options: -a hcb align with four bytes -b output binary output, default enable -t output config in C language source file style + -m output config in macro source file style -i output binary hex dump in C language source file style -p prefix of generated symbol name -d decompile hcb to hcs @@ -429,6 +430,12 @@ hc-gen -o [OutputCFileName] -t [SourceHcsFileName] hc-gen -o [OutputHcbFileName] -b [SourceHcsFileName] ``` +生成宏定义配置文件方法: + +``` +hc-gen -o [OutputMacroFileName] -m [SourceHcsFileName] +``` + 反编译HCB文件为HCS方法: ``` -- GitLab