查看: 2265|回复: 5

[其他] MDK中将变量放置指定位置

[复制链接]
  • TA的每日心情
    开心
    2018-8-30 16:02
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    36

    主题

    1065

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1851
    最后登录
    2019-11-19
    发表于 2015-6-9 20:39:05 | 显示全部楼层 |阅读模式
    MDK中将变量通过_at()方式放到RAM中某一个指定位置后,需不需要再写一个初始化程序将该变量放到指定的位置,还是说MDK自己会产生一个函数来放置?
    如果是后者,那么为什么在SDK的例程中需要有一个init_data_bss()函数将数据以及中断向量表复制到RAM中?
    我知道答案 目前已有5人回答
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-6-10 10:36:14 | 显示全部楼层
    楼主你好!
    你可以直接把你的变量指定具体的RAM地址。
    init_data_bss()函数是将ROM中的中断向量表复制到RAM使用,和你指定变量地址不一样。
    你指定地址到RAM,不需要函数,除非你这个数据也需要一个初始值,并且每次上电恢复。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-8-30 16:02
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    36

    主题

    1065

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1851
    最后登录
    2019-11-19
     楼主| 发表于 2015-6-10 13:23:57 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-6-10 10:36
    楼主你好!
    你可以直接把你的变量指定具体的RAM地址。
    init_data_bss()函数是将ROM中的中断向量表复制到RAM ...

    原来如此
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-6-10 16:08:08 | 显示全部楼层

    非常感谢你关于Kinetis的技术问题。如果你没有其他问题,我们将此帖默认为已解决.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    52

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    240
    最后登录
    2016-10-20
    发表于 2015-8-18 16:47:52 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-6-10 10:36
    楼主你好!
    你可以直接把你的变量指定具体的RAM地址。
    init_data_bss()函数是将ROM中的中断向量表复制到RAM ...

    你好!
    我有一个问题,麻烦请教:
    如何获取变量编译后的地址空间?在s12x系列芯品上,我发现.map文件中包含了工程文件中所有变量的地址。
    但是MPC56xx的.MAP文件与s12x的.map差异性太大了,里面既没有变量名,也没有指明变量的地址。
    因此,现在不知道该如何获取到变量名及其对应的地址空间。
    麻烦指教,具体帖子在:
    https://www.nxpic.org.cn/module/ ... =%E5%8F%98%E9%87%8F
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-8-19 09:26:56 | 显示全部楼层
    plabghhahacong1 发表于 2015-8-18 16:47
    你好!
    我有一个问题,麻烦请教:
    如何获取变量编译后的地址空间?在s12x系列芯品上,我发现.map文件中包 ...

    收到,我会帮你转给我们的MPC5工程师。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 20:38 , Processed in 0.093907 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表