
文章目录
1. 获取并解压FDL库文件
-
下载途径:从Renesas官网或提供的安装包获取FDL库(如
RENESAS_FDL_RH850_T01E_V2.xx)。 -
文件结构:
-
/FDL:核心库文件(.c、.h)。 -
/Sample:示例代码(启动文件、链接脚本、应用示例)。 -
/Documentation:用户手册和发布说明。
-
2. 将FDL库文件添加到工程
-
关键文件:
-
源文件:
r_fdl_hw_access.c、r_fdl_user_if.c、r_fdl_user_if_init.c。 -
头文件:
r_fdl.h、r_fdl_types.h、r_fdl_env.h。 -
配置文件:
fdl_cfg.h(需用户自定义)、fdl_descriptor.c/h(运行时配置)。
-
-
操作步骤:
-
将上述文件复制到工程目录(如
Project/Libraries/FDL)。 -
在IDE中添加源文件和头文件路径:
-
头文件路径:
Project/Libraries/FDL/include。 -
源文件路径:
Project/Libraries/FDL/src。
-
-
3. 配置工程编译选项
-
编译器设置:
-
确保编译器支持C99或更高标准(文档中强调兼容性)。
-
添加预定义宏(根据设备型号选择):
-
// 示例:针对RH850/F1K设备
#define R_FDL_NO_BFA_SWITCH
// 或
#define R_FDL_MIRROR_FCU_COPY
- 链接器脚本:
- 在链接脚本中为FDL保留专用段(参考示例中的
lnkr7770xxxxafp.icf):
- 在链接脚本中为FDL保留专用段(参考示例中的
define symbol __FDL_CODE_RAM__ = 0xFFFF8000; // RAM代码段地址
define region FDL_RAM = mem:[from __FDL_CODE_RAM__ size 0x100];
* 分配库所需的RAM和Flash段(如 `R_FDL_DATA`、`R_FDL

最低0.47元/天 解锁文章
2085

被折叠的 条评论
为什么被折叠?



