今天去面试,面试官问了一个问题,不知该如何作答。

Top丶s 2019-04-06 10:04:48
如何把一个函数生成的可执行文件放在单片机的前2kROM里.
...全文
184 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fly 100% 2019-04-08
  • 打赏
  • 举报
回复
链接过程呗 想考察编译链接的知识吧
  • 打赏
  • 举报
回复
很多编译器是能指定函数和变量的存储位置的,一般用的不多,不同编译器指令不一样。可以自己自定义一个section,并指定section位置,然后把变量个函数都指定到那个section里,比如中断向量表就是一般在rom的起始位置,查看自己的函数在什么位置,可以看生成的map文件,里面都有地址信息。
dceacho 2019-04-07
  • 打赏
  • 举报
回复
你问下这个可执行文件是.exe文件还是,build生成的.bin或者.hex文件

27,373

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧