初学DSP—— C6748:资料太多,看花眼了 。。。
原本打算:从头配置 GEl文件,但是无奈 看见厂家的GEL
文件已经有40KB大小,内容太多不是那么容易吃透 。。
只好囫囵吞枣了只好先学习重点内容:简单的修改、编译
自己的程序、用AIS_NOR烧写工具、断电重启能正常运行。
【可是:不知道这个程序是NOR直接运行,还是被复制到
DDR中运行】。毕竟DDR的读取速度远远快于NOR。
现在想知道:CCS v6.13 工程中:哪个、哪些个环节能设置
最终用户程序【NOR 中】直接运行 ?还是 在 【DDR 中】 运行 ?
附件——AIS_NOR 烧写 工具 ——
附件——我C6748的GEL文件——
先 谢谢 Ti专家,和 各位 熟手 。。
Yong Cao1:
回复 Tony Tang:
谢谢,现在 有点 理顺 思路了 。。 先归纳 如下 两个要点 :不知正确否。。
1、XDS100 仿真器联机调试 的时候:厂家:故意把 c6748 设置到 400MHz 主频
是 需要 依靠 厂家的 GEL 文件 吧 。
2、把被调试完毕的程序烧写进 NOR、其中有个 AISgen 转码 过程,这个过程中:
调入厂家的 c6748_AIS.cfg 之后,才算是把 c6748 主频设置到 400MHz 了 ?
转码输出的 AIS格式的BIN 文件才包含有设置主频到 400MHz 的代码,烧写BIN
之后、上电:最初程序肯定是:在NOR直接取指令执行,这,,,我明白。。
【浓缩一下】:仿真依靠GEL文件,烧写依靠_AIS.cfg文件 —— 正确吗??(问答 1)
众所周知:DDR2 读取速度 远快于 NOR,我希望 用户程序后面段落 搬移到 DDR2中,
(问答 2)请问:这个搬移 需要由 用户自己完成 ?还是 有其它工具软件 自动完成 ??
哦,,我若选 NAND 代码肯定不会在 NAND 直接执行,必然被 搬移到 RAM 中执行,
(问答 3)请问:做什么样的 设置:能让NAND 启动模式,代码被搬移到 DDR2 中执行?
——(而不是 被搬移到 c6748 芯片内部 RAM )—— 以上三问:烦请 TI 专家指点。。
Yong Cao1:
回复 Tony Tang:
再简单请问:目前的 c6748 NAND 启动模式,启动的时候 NAND 中的 代码
是被搬移到 c6748 内部的 L2 RAM 256KB 上 运行 吗 ??
有没有现成的 工具软件:生成 NAND 烧写文件的时候,直接生成出启动的
时候,把 NAND 里面的 代码 搬移到 DDR2 指定位置 运行 ???
Yong Cao1:
回复 Tony Tang:
今天:初步搞清楚了——是依靠 工程 里面的 CMD 文件里的
SECTIONS 段 来指定 目标程序 的运行地址,着手试过 放在
DDR2,放在 DSPL2RAM ,放在 SHRAM 小程序都能运行 。。
请问 Ti 专家 —— 如下的 一个 Warning 是怎么个 深层含义 ?
请看 48行是复制的 46行 —— 可是 48行 就没有给出 这个警告 。