lly125125 发表于 2023-4-27 19:49:36

【已解决】如何指定C语言中函数编译到指定位置呢?

本帖最后由 8051启蒙者 于 2023-11-4 10:21 编辑



比如我想指定funtest这个函数编译后放到0xFF3000处?

神农鼎 发表于 2023-4-27 21:10:13



http://www.stcmcudata.com/datash ... %96%B9%E6%B3%95.rar














zhp 发表于 2023-4-28 08:58:40

如何在 KEIL C251编译器中 将函数编译到指定地址 !
第一步、直接编译,打开MAP文件,并找到函数funtest的链接名称,如下图

第二步、在项目选项的“L251 Locate”页进行如下设置

第三步、重新编译即可






lly125125 发表于 2023-4-28 10:21:21

谢谢,搞定了

咫尺天涯 发表于 2024-4-18 21:43:11

zhp 发表于 2023-4-28 08:58
如何在 KEIL C251编译器中 将函数编译到指定地址 !
第一步、直接编译,打开MAP文件,并找到函数funtest的 ...

很实用

soma 发表于 2024-4-18 21:48:02

这个数据手册里面不是有吗

ZYHbusiniao 发表于 2024-10-12 08:50:58

zhp 发表于 2023-4-28 08:58
如何在 KEIL C251编译器中 将函数编译到指定地址 !
第一步、直接编译,打开MAP文件,并找到函数funtest的 ...

厉害,学习了{:4_250:}

ZYHbusiniao 发表于 2024-10-15 09:49:59

咫尺天涯 发表于 2024-4-18 21:43
很实用

学习到了{:4_250:}不错的资料

Matrix 发表于 2024-11-11 11:04:36

学习了,谢谢

zhaoye818 发表于 2025-2-2 16:02:27

收藏学习
页: [1]
查看完整版本: 【已解决】如何指定C语言中函数编译到指定位置呢?