[回到开始][上一层][下一篇]
发信人: zhhhh (micro), 信区: DSPTech
标 题: cmd文件是自己写还是自动生成
发信站: BBS 水木清华站 (Thu Jun 6 08:34:13 2002)
看不懂的说
--
中科院半导体所微电子研究与发展中心
email:lawa@red.semi.ac.cn
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 159.226.228.2]
发信人: EchoLjb (Beyond), 信区: DSPTech
标 题: Re: cmd文件是自己写还是自动生成
发信站: BBS 水木清华站 (Thu Jun 6 09:36:09 2002)
自己写
【 在 zhhhh (micro) 的大作中提到: 】
: 看不懂的说
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 202.116.64.225]
发信人: Muff (笨笨), 信区: DSPTech
标 题: Re: cmd文件是自己写还是自动生成
发信站: BBS 水木清华站 (Thu Jun 6 10:13:12 2002)
如果你用DSP/BIOS,它会帮你自动生成一个的
【 在 zhhhh (micro) 的大作中提到: 】
: 看不懂的说
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 202.114.1.14]
发信人: wbs (永不言败), 信区: DSPTech
标 题: Re: cmd文件是自己写还是自动生成
发信站: BBS 水木清华站 (Fri Jun 7 10:14:36 2002)
如果你用DSP BIOS就不用自己写,如果你使用的是DOS版的编译环境,
建议自己手写。
我使用C2000,C3000,C4000,C5000都是自己手写的,但是写
C6000的时候,我用的是BIOS, 很方便的,配置一下就自动生成了。
【 在 zhhhh (micro) 的大作中提到: 】
: 看不懂的说
--
我想超越这平凡的生活
注定现在暂时漂泊
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 137.82.56.120]
发信人: neverlove (你不爱我,我也就不爱你了), 信区: DSPTech
标 题: Re: cmd文件是自己写还是自动生成
发信站: BBS 水木清华站 (Fri Jun 7 10:17:29 2002)
牛人啦,可不可以给个示范看看?
【 在 wbs (永不言败) 的大作中提到: 】
: 如果你用DSP BIOS就不用自己写,如果你使用的是DOS版的编译环境,
: 建议自己手写。
: 我使用C2000,C3000,C4000,C5000都是自己手写的,但是写
: C6000的时候,我用的是BIOS, 很方便的,配置一下就自动生成了。
--
◤╱◤╱◤ èu彣u 彣u◤ ╱◤ èu彣u ◤ èu彣u 彣u◤ ╱
◣ ███╱█ █ ███╱███ █ █ █ █ █╱
█ █▆▆╱█╱█◢█▆▆╱█▆█╱█╱ u█●█ █╱█◢█▆▆╱
█◥█◢█▆▆◢◥█◤ █▆▆◢█◢▆◢███◢███◢◥█◤ }▆◢
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 166.111.116.36]
发信人: likefish ( 黑猫), 信区: DSPTech
标 题: Re: cmd文件是自己写还是自动生成
发信站: BBS 水木清华站 (Fri Jun 7 10:55:30 2002)
如果你用bios,它是不是根据你的硬件板子的存储器来配置的?
【 在 wbs (永不言败) 的大作中提到: 】
如果你用DSP BIOS就不用自己写,如果你使用的是DOS版的编译环境,
建议自己手写。
我使用C2000,C3000,C4000,C5000都是自己手写的,但是写
C6000的时候,我用的是BIOS, 很方便的,配置一下就自动生成了。
【 在 zhhhh (micro) 的大作中提到: 】
: 看不懂的说
--
我想超越这平凡的生活
注定现在暂时漂泊
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 202.119.230.80]
发信人: likefish ( 黑猫), 信区: DSPTech
标 题: Re: cmd文件是自己写还是自动生成
发信站: BBS 水木清华站 (Fri Jun 7 10:59:36 2002)
还有就是外挂的flash是怎么读写的?和普通的ram有什么区别?
【 在 likefish ( 黑猫) 的大作中提到: 】
如果你用bios,它是不是根据你的硬件板子的存储器来配置的?
【 在 wbs (永不言败) 的大作中提到: 】
如果你用DSP BIOS就不用自己写,如果你使用的是DOS版的编译环境,
建议自己手写。
我使用C2000,C3000,C4000,C5000都是自己手写的,但是写
C6000的时候,我用的是BIOS, 很方便的,配置一下就自动生成了。
【 在 zhhhh (micro) 的大作中提到: 】
: 看不懂的说
--
我想超越这平凡的生活
注定现在暂时漂泊
--
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 202.119.230.80]
发信人: gkcclm (过客匆匆), 信区: DSPTech
标 题: Re: cmd文件是自己写还是自动生成
发信站: BBS 水木清华站 (Fri Jun 7 11:08:58 2002)
是的。
当然,你可以部分修改。
[ 在 likefish ( 黑猫) 的大作中提到: 】
: 如果你用bios,它是不是根据你的硬件板子的存储器来配置的?
: 如果你用DSP BIOS就不用自己写,如果你使用的是DOS版的编译环境,
: 建议自己手写。
: 我使用C2000,C3000,C4000,C5000都是自己手写的,但是写
: C6000的时候,我用的是BIOS, 很方便的,配置一下就自动生成了。
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 210.32.156.200]
发信人: gkcclm (过客匆匆), 信区: DSPTech
标 题: Re: cmd文件是自己写还是自动生成
发信站: BBS 水木清华站 (Fri Jun 7 11:13:11 2002)
对flash的读,因为速度比较慢,可能要插入比较多的等待状态数。
写跟普通ram就不一样了,应该要用命令写吧。
一般程序的cmd文件中不应该有这块东西,
否则我想程序是load不进去的。
不过我只是猜测,没有试过。
【 在 likefish ( 黑猫) 的大作中提到: 】
: 还有就是外挂的flash是怎么读写的?和普通的ram有什么区别?
: 如果你用bios,它是不是根据你的硬件板子的存储器来配置的?
: 如果你用DSP BIOS就不用自己写,如果你使用的是DOS版的编译环境,
: 建议自己手写。
: 我使用C2000,C3000,C4000,C5000都是自己手写的,但是写
: C6000的时候,我用的是BIOS, 很方便的,配置一下就自动生成了。
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 210.32.156.200]
发信人: likefish ( 黑猫), 信区: DSPTech
标 题: Re: cmd文件是自己写还是自动生成
发信站: BBS 水木清华站 (Fri Jun 7 11:16:57 2002)
但是我也试过这种方法,程序还是加不进去;后来手动写了一个CMD文件,程序是LOAD
进去了,但实执行的过程中就跳出来了,也就是没执行完,不知这是什么原因?
而且几个变量放的地方跟预想的存储区不吻合!
【 在 gkcclm (过客匆匆) 的大作中提到: 】
是的。
当然,你可以部分修改。
[ 在 likefish ( 黑猫) 的大作中提到: 】
: 如果你用bios,它是不是根据你的硬件板子的存储器来配置的?
: 如果你用DSP BIOS就不用自己写,如果你使用的是DOS版的编译环境,
: 建议自己手写。
: 我使用C2000,C3000,C4000,C5000都是自己手写的,但是写
: C6000的时候,我用的是BIOS, 很方便的,配置一下就自动生成了。
--
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 202.119.230.80]
发信人: sfa (月 成 丘——勤劳的牛头怪,答辩是体力劳), 信区: DSPTech
标 题: Re: cmd文件是自己写还是自动生成
发信站: BBS 水木清华站 (Fri Jun 7 11:23:56 2002)
那有可能是你程序的问题,仔细检查检查
【 在 likefish ( 黑猫) 的大作中提到: 】
: 但是我也试过这种方法,程序还是加不进去;后来手动写了一个CMD文件,程序是LOAD
: 进去了,但实执行的过程中就跳出来了,也就是没执行完,不知这是什么原因?
: 而且几个变量放的地方跟预想的存储区不吻合!
: 是的。
: 当然,你可以部分修改。
--
Am C Am C G C Am Dm(最后一句歌词时换成C,因为是2变成了1)
沧海一声笑,滔滔两岸潮,浮沉随浪,只忆今朝....
每段歌词和弦都相同
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 166.111.214.49]
发信人: wwpp (编程浪子), 信区: DSPTech
标 题: Re: cmd文件是自己写还是自动生成
发信站: BBS 水木清华站 (Fri Jun 7 11:57:12 2002)
ft,高手
【 在 wbs (永不言败) 的大作中提到: 】
: 如果你用DSP BIOS就不用自己写,如果你使用的是DOS版的编译环境,
: 建议自己手写。
: 我使用C2000,C3000,C4000,C5000都是自己手写的,但是写
: C6000的时候,我用的是BIOS, 很方便的,配置一下就自动生成了。
--
--
'Relax' said the nightman, We are programed to recieve.
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 166.111.66.60]
发信人: wbs (永不言败), 信区: DSPTech
标 题: Re: cmd文件是自己写还是自动生成
发信站: BBS 水木清华站 (Fri Jun 7 12:05:40 2002)
给个例子吧:
-cr
-heap 0x400
-stack 0x400
Memory
{
VECTOR : origin = 0x00000000 length=0x00000200
SDRAM : origin = 0x00000200 length=0x01000000
IPRAM : origin = 0x01400000 length=0x00010000
STACK : origin = 0x80000000 length=0x00000400
IDRAM0 : origin = 0x80000400 length=0x00007C00
IDRAM1 : origin = 0x80008000 length=0x00008000
SBSRAM0 : origin = 0x02000000 length=0x00040000
SBSRAM1 : origin = 0x02040000 length=0x00040000
}
Sections
{
"vectors" > VECTOR ;interrupt vectors
.text > SDRAM ;program
.data > SDRAM ;input data
.tables > SDRAM ;constants
.bss > IDRAM0
.cinit > IDRAM0
.stack > STACK ;stack
.const > IDRAM1
.far > IDRAM1
.cio > IDRAM1
.system > IDRAM1
}
【 在 neverlove (你不爱我,我也就不爱你了) 的大作中提到: 】
: 牛人啦,可不可以给个示范看看?
--
我想超越这平凡的生活
注定现在暂时漂泊
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 137.82.56.120]
发信人: algo (OhMyGod), 信区: DSPTech
标 题: Re: cmd文件是自己写还是自动生成
发信站: BBS 水木清华站 (Sat Jun 8 15:08:03 2002)
外挂的FLASH读写是有时序要求的,尤其是写比较麻烦,据说是为了
防止FLASH被误写。读写的方法在TI的资料里有说明。
对于C54系列的DSP,如果要用FLASH来放执行代码,在FLASH中会首先
放一段引导程序,然后再放真正的执行代码。系统加电后,FLASH中的
引导程序首先执行,把其后的执行代码读入到DSP内存中,然后才是
进入真正的程序入口点开始你的程序。
通常需要编写一个专门的程序来作烧写FLASH的工作。
首先要用TI提供的一个小工具把你的DSP程序转换成一定格式的文件再
写入到FLASH中。
至于其它系列的DSP,我没用过。
.cmd 文件对于使用C54系列DSP的来说,是必须要会自己写并且弄清楚
所以涵义的。其实对于象我这样用的不是很深入的,cmd 文件需要了解
的并不多,也不难,在TI的书中都是有说明的。
【 在 likefish ( 黑猫) 的大作中提到: 】
: 还有就是外挂的flash是怎么读写的?和普通的ram有什么区别?
: 如果你用bios,它是不是根据你的硬件板子的存储器来配置的?
: 如果你用DSP BIOS就不用自己写,如果你使用的是DOS版的编译环境,
: 建议自己手写。
: 我使用C2000,C3000,C4000,C5000都是自己手写的,但是写
: C6000的时候,我用的是BIOS, 很方便的,配置一下就自动生成了。
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 202.112.156.197]
[回到开始][上一层][下一篇]
欢迎访问Cterm主页
|