YTM32MC03 有没有ram flashdriver的案例,做boot用的
-
参考代码如附件
使用方法-
bin_project 目录下是flash driver bin的工程文件,可按照客户需求做修改。
-
flash driver bin 工程使用CMake,ninja编译(YCT自带)。
-
VSCode中选择对应芯片编译
-
build目录下会生成对应的文件
-
如果是在Flash Demo上进行测试:
- YCT配置中选择Flash Demo,YCT中关闭Flash模块。
- Copy bin_project/build/${CHIP}/fls_drv_bin_data.h,以及bin_project/fls_drv_bin.h到 Flash Demo的APP目录下。
- Flash Driver Bin的API和SDK中Flash API几乎一样,只是去掉了instance参数,修改main.c中flash操作语句。
- 如果是Flash Demo生成IAR工程,需要手动在IAR工程中增加这两个头文件。其他工程不需要直接编译即可。
- YCT配置中选择Flash Demo,YCT中关闭Flash模块。
-
如果是客户实际使用
- Copy bin_project/fls_drv_bin.h到工程里面
- 注释掉 fls_drv_bin.h中 “#define TEST_BY_ARRAY”,并配置正确的Flash Driver Bin的RAM地址
- 下载 bin_project/build/${CHIP}/FlashDriver.bin,到RAM固定的地址中。
flash_driver_bin_20240507.zip
-
-
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...