关于视频“07-1~07-2-启动与烧写”理解及疑问 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4265|回复: 4
打印 上一主题 下一主题

关于视频“07-1~07-2-启动与烧写”理解及疑问

[复制链接]

21

主题

80

帖子

315

积分

中级会员

Rank: 3Rank: 3

积分
315
跳转到指定楼层
楼主
发表于 2014-12-21 01:15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 shejishi0225 于 2014-12-21 01:24 编辑

理解程序烧写章节时,始终没理解的地方在于:
以SPI FLASH启动方式及GPIO_LED例程为例,代码是烧写到SPI FLASH中去了,上电后,bootloader根据ais文件开始运行,首先初始化dsp,然后将程序的各个段加载到内存,之后跳转到程序入口;
1. 视频中提到将所有初始化的代码加载到内存,这个内存是指L2 RAM, on chip RAM,还是cmd分配的ddr2 RAM(GPIO_LED例程中cmd将所有内容均被分配到ddr2 RAM;)1.1 如果内存指L2 RAM,或on  chip RAM
      1) 那么这个加载是从哪里加载, SPI FLASH吗?
      2) 代码如果是从ddr2 ram加载?此情况,代码不是放在SPI FLASH吗,程序又是怎么从SPI FLASH跑到ddr2 ram的?
      3) 视频中提到,为提高运行速度,所有的已初始化代码均被加载到内存,那么如果内存空间不够怎么办?
2.ais文件中一开始加载的一段代码是bootloader执行代码吗?
3. 对于未初始化的变量,运行时是存放在哪里的?
4. 假设代码运行时有些变量是会经常被访问,那么为提高运行速度,这些变量是不是要通过data_section()放在L2 RAM或on  chip RAM中?


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
推荐
发表于 2014-12-22 11:41:08 | 只看该作者
shejishi0225 发表于 2014-12-22 10:41
结合视频,还有using bootloader,反反复复的看,终于理解了;
真的非常非常感谢创龙提供的视频,以及在论 ...

你这么刻苦你的老板知道么~
回复 支持 0 反对 1

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
沙发
发表于 2014-12-21 10:58:39 | 只看该作者



1、
(1) 是
(2) RBL 执行复制操作
(3) 目前我还没有见过超过 256MB 的 DSP 程序
2、Path 补丁
3、CMD 文件分配
4、可以 或者使用缓存

回复 支持 反对

使用道具 举报

21

主题

80

帖子

315

积分

中级会员

Rank: 3Rank: 3

积分
315
板凳
 楼主| 发表于 2014-12-22 10:41:24 | 只看该作者
希望缄默 发表于 2014-12-21 10:58
1、
(1) 是
(2) RBL 执行复制操作

结合视频,还有using bootloader,反反复复的看,终于理解了;
真的非常非常感谢创龙提供的视频,以及在论坛提供的服务
回复 支持 反对

使用道具 举报

21

主题

80

帖子

315

积分

中级会员

Rank: 3Rank: 3

积分
315
5#
 楼主| 发表于 2014-12-22 12:24:12 | 只看该作者
本帖最后由 shejishi0225 于 2014-12-22 12:25 编辑
希望缄默 发表于 2014-12-22 11:41
你这么刻苦你的老板知道么~

呵呵,对于老板来说,结果最重要;我的任务就是实现结果哈;这个过程也很开心的

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-4 14:17 , Processed in 0.037835 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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