引用放到指定位置并且初始化的code变量

来源:互联网 发布:微博显示mac客户端的 编辑:程序博客网 时间:2024/06/05 01:57

1. 建立工程,编写主函数:

 

2. 编写code 变量.c文件:

 

3. 添加该.c文件(caldata.c)到工程中:

 

4. 回到main.c文件中,添加外部code变量,如下:

注意:extern 的使用方法,extern后的code unsigned char LFCAL;均不能少!

 

5. build工程,没有报错,说明外部code 变量已经被main函数引用。然后在该工程文件夹下,打开.M51文件:

确认code变量名称

 

6. 在BL51中分配code变量地址:

 

7. 设置好后,重新build工程,在生成的.hex文件中可以看到code变量被分配到指定的0xB0位置。