打印
[Kinetis]

KL03将代码下载到指定位置后出错

[复制链接]
1452|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ar_m_cu|  楼主 | 2015-5-18 18:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先说下平台和环境:
MCU KL03Z
工具 Keil
编程器 JLINK V8

在项目中我需要将一部分代码下载到指定的 FLASH 位置。
首先我在 SCT 文件中定义了一个单独的段,供下载指定的程序:
LR_IROM1 0x00000000 0x00008000  {    ; load region size_region
  ER_IROM1 0x00000000 0x00006000  {  ; load address = execution address
   *.o (RESET, +First)
   *(InRoot$$Sections)
   .ANY (+RO)
  }
ER_IROM2 0x00006C00 FIXED {  
  *.o (flashfunc)
  }
  RW_IRAM1 0x1FFFFE00 0x00000800  {  ; RW data
   .ANY (+RW +ZI)
  }
}

然后在源文件中定义一个函数:
void Func(void)  __flashfunc;

void Func(void)
{
//....
}

但是下载程序后却出现了另外一个问题:
程序不会初始化全局变量
有人遇到这样的问题吗?




相关帖子

沙发
FSL_TICS_Jeremy| | 2015-5-19 11:24 | 只看该作者
你先参考一下这个经验分享
https://bbs.21ic.com/icview-787852-1-1.html

使用特权

评论回复
板凳
仙女山| | 2015-5-19 21:56 | 只看该作者
楼主,你的个性签名是什么意思呢?

使用特权

评论回复
地板
奥德赛| | 2015-5-20 09:04 | 只看该作者
楼主,你的问题解决了吗

使用特权

评论回复
5
ar_m_cu|  楼主 | 2015-5-20 16:08 | 只看该作者
FSL_TICS_Jeremy 发表于 2015-5-19 11:24
你先参考一下这个经验分享
https://bbs.21ic.com/icview-787852-1-1.html

我参考的就是这个贴子的

使用特权

评论回复
6
ar_m_cu|  楼主 | 2015-5-20 16:09 | 只看该作者
仙女山 发表于 2015-5-19 21:56
楼主,你的个性签名是什么意思呢?

呵呵。说的是我刚毕业时候的无知与自大。理论和实际的巨大差距。

使用特权

评论回复
7
ar_m_cu|  楼主 | 2015-5-20 16:11 | 只看该作者
奥德赛 发表于 2015-5-20 09:04
楼主,你的问题解决了吗

解决了,把FLASH分成两块就好了

使用特权

评论回复
8
奥德赛| | 2015-5-21 21:46 | 只看该作者
ar_m_cu 发表于 2015-5-20 16:11
解决了,把FLASH分成两块就好了

那我也按照你说的去试一试

使用特权

评论回复
9
ar_m_cu|  楼主 | 2015-5-22 10:04 | 只看该作者
奥德赛 发表于 2015-5-21 21:46
那我也按照你说的去试一试

你也出现了这个问题?

使用特权

评论回复
10
春风的暖暖| | 2015-5-22 17:24 | 只看该作者
学习了,我看看我的能不能解决

使用特权

评论回复
11
仙女山| | 2015-5-24 10:14 | 只看该作者
ar_m_cu 发表于 2015-5-20 16:09
呵呵。说的是我刚毕业时候的无知与自大。理论和实际的巨大差距。

有理想就是好的
想起来肖申克的救赎里面的那个单词:hope

使用特权

评论回复
12
奥德赛| | 2015-5-25 10:57 | 只看该作者
ar_m_cu 发表于 2015-5-22 10:04
你也出现了这个问题?

是的啊,好长时间了没有解决

使用特权

评论回复
13
ar_m_cu|  楼主 | 2015-5-25 15:38 | 只看该作者
仙女山 发表于 2015-5-24 10:14
有理想就是好的
想起来肖申克的救赎里面的那个单词:hope

hope :lol

使用特权

评论回复
14
仙女山| | 2015-5-26 20:02 | 只看该作者
有志者事竟成嘛

使用特权

评论回复
15
FSL_TICS_Jeremy| | 2015-6-3 09:42 | 只看该作者
  非常感谢你关于Kinetis的技术问题。如果你没有其他问题,我们将此帖默认为已解决.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:初出茅庐,天下无敌,再学三年,寸步难行

61

主题

1200

帖子

7

粉丝