1. 新建单独的定义code的变量文件:
保存格式必须为.c文件

2. 将建立的code变量.c文件加入到工程中,如上图;
3. 编译该工程,打开生成的M51文件

因定义的是code类型,所以在*****CODE MEMORY******下找该文件对应的名称
找之前建的定义code变量的.c文件的文件名

4. 然后在BL51中设定你需要定位的地址:

5. 最后生成.hex文件,读取可确认是否将code变量定位到指定地址:

本文介绍了一种在嵌入式开发中定义code类型的变量,并将其定位到特定地址的方法。主要包括创建专用的.c文件来定义code变量,将其加入工程并编译,通过BL51设置变量地址,最终验证变量是否正确定位。
1. 新建单独的定义code的变量文件:
保存格式必须为.c文件

2. 将建立的code变量.c文件加入到工程中,如上图;
3. 编译该工程,打开生成的M51文件

因定义的是code类型,所以在*****CODE MEMORY******下找该文件对应的名称
找之前建的定义code变量的.c文件的文件名

4. 然后在BL51中设定你需要定位的地址:

5. 最后生成.hex文件,读取可确认是否将code变量定位到指定地址:

5416