查看: 3302|回复: 8

[CodeWarrior] Codewarrior左侧工程栏里工程名后面的RAM和FLASH是什么意思

[复制链接]

该用户从未签到

9

主题

61

帖子

0

注册会员

Rank: 2

积分
188
最后登录
2016-9-7
发表于 2016-5-24 22:52:39 | 显示全部楼层 |阅读模式
如题,见下图 2016-05-24_225008.png

我知道答案 目前已有8人回答
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24901
最后登录
2025-7-21
发表于 2016-5-25 10:37:41 | 显示全部楼层
本质是代码选择烧录到不同的存储介质中,因为会有不同的链接文件
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

61

帖子

0

注册会员

Rank: 2

积分
188
最后登录
2016-9-7
 楼主| 发表于 2016-5-25 12:54:26 | 显示全部楼层
这个是与芯片有关的么,我刚试了下mkl16Z64的,建完工程,只有flash
而mk60dn512建完工程,默认的就是ram,这个ram是指的什么?芯片上自带的sram么?
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24901
最后登录
2025-7-21
发表于 2016-5-25 14:45:57 | 显示全部楼层
hieverybody 发表于 2016-5-25 12:54
这个是与芯片有关的么,我刚试了下mkl16Z64的,建完工程,只有flash
而mk60dn512建完工程,默认的就是ram, ...

跟硬件无关,只是创建工程时选择不同链接文件而已
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

61

帖子

0

注册会员

Rank: 2

积分
188
最后登录
2016-9-7
 楼主| 发表于 2016-5-25 17:37:07 | 显示全部楼层
小恩GG 发表于 2016-5-25 14:45
跟硬件无关,只是创建工程时选择不同链接文件而已

那我在用的时候选择哪个?
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

61

帖子

0

注册会员

Rank: 2

积分
188
最后登录
2016-9-7
 楼主| 发表于 2016-5-25 17:40:14 | 显示全部楼层
小恩GG 发表于 2016-5-25 14:45
跟硬件无关,只是创建工程时选择不同链接文件而已

什么情况选择RAM,什么情况选择FLASH?
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24901
最后登录
2025-7-21
发表于 2016-5-26 09:38:09 | 显示全部楼层
hieverybody 发表于 2016-5-25 17:40
什么情况选择RAM,什么情况选择FLASH?

说的简单点,选择RAM的话,程序只烧到RAM中,而Flash则是程序烧录到Flash中,正常来说当然要烧录到flash中
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

61

帖子

0

注册会员

Rank: 2

积分
188
最后登录
2016-9-7
 楼主| 发表于 2016-5-26 10:21:31 | 显示全部楼层
小恩GG 发表于 2016-5-26 09:38
说的简单点,选择RAM的话,程序只烧到RAM中,而Flash则是程序烧录到Flash中,正常来说当然要烧录到flash ...

flash-memoryconf

flash-memoryconf

ram-memoryConf

ram-memoryConf

m4-memoryModel

m4-memoryModel




上方前两个图分别是在flash和ram下编译后形成的memory configuration.
再参照第三个图m4内核介绍的memory map, 应该可以判定在flash下,编译后程序是在code区运行的;
在ram下,编译后程序是在sram区运行的。
我个人判断是这样的。
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24901
最后登录
2025-7-21
发表于 2016-5-26 11:11:49 | 显示全部楼层
hieverybody 发表于 2016-5-26 10:21
上方前两个图分别是在flash和ram下编译后形成的memory configuration.
再参照第三个图m4内核介绍的me ...

对的
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-22 12:10 , Processed in 0.106784 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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