1 Reply Latest reply on Oct 23, 2019 7:56 PM by ChaoHaiM_11

    修改114M的ICF文件

    qime_3244791

      Hi all,

           我想用部分ROM存数据,最后面部分是128K,太浪费了,而且程序已经到100多K了,所以想找个小一点的区,也就是中间的96k。麻烦给解释一下如何操作,谢谢。

        • 1. Re: 修改114M的ICF文件
          ChaoHaiM_11

          Hi, 可以在icf中将期望的rom地址定义为ROM_region,用于代码存放。中间的预留的,调用flash operation apis去操作就行了。 比如: define symbol Rom1_start = 0x0; define symbol Rom1_end = 0xxxx; define symbol Rom2_sart = 0xxxx+N; define symbol Rom2_end = 0xxxxx+NN; ...... define region ROM_region = mem:[from Rom1_start to Rom1_end] | mem:[from Rom2_start to Rom2_end]; ...... place in ROM_region  { readonly }; ......