TI中文支持网
TI专业的中文技术问题搜集分享网站

不知道二次加载的程序这么写

无头绪,使用二次加载,谁能给我讲解一下,或者给个例程,除了二次加载以外,我想问.cmd文件需要修改什么嘛,求助,不知道怎么弄

noaming:

你好,你用的那款芯片?可以给你找找例子

lingming kong:

回复 noaming:

tms320c6455flash是公版上的am29lv003类似这个八位的,bootloadee编写

lingming kong:

回复 noaming:

这个里面的bootloader可以直接用吗?

noaming:

回复 lingming kong:

上面的例子,是配合evm板使用的。你可以作为参考用于自己的板子

lingming kong:

回复 noaming:

主要是两个问题,一,bootloader.asm用的例程中的,然后.cmd不知道该怎么写,.cmd有编写资料吗?二,在线用flash写转化.out后的文件,好大的一个数组,同样的问题.cmd报错,.cmd文件该如何下手

noaming:

回复 lingming kong:

你好,bootloader中的cmd文件,其实和工程中的cmd文件不一样。bootloader中的cmd文件,是Hex Conversion Utility使用的一个脚本命令。这部分可以参考post_hex.cmd中的做法。具体资料请参看:

TMS320C6000 Assembly Language Tools v 7.6 User's Guide (Rev. X)

第12章

Chapter 12SPRU186X–March 2014Hex Conversion Utility Description

http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=spru186&fileType=pdf

noaming:

回复 lingming kong:

第二个是在线用flash工程,这个是烧写做好的固件,因此这个工程中的CMD文件,可以将大部分数据放在DDR中,保证工程可以运行即可。

lingming kong:

回复 noaming:

无法load program.trouble writing memory block at 0xb00a60 on page0 of length 0x7a60:error 0x00000002/-1190 error during :memory ,the dtdma memory request is not sedviced by the hw memory system . this could be.caused by the memory address specified does not exist in the specified memory/cache level

lingming kong:

回复 noaming:

test工程中,有一个testcfg.cmd,IRAM为0x1ff000,我修改其中的IRAM为0x4ff000,为什么编译的时候提示reload,然后就变回去了,还需要在什么地方修改

赞(0)
未经允许不得转载:TI中文支持网 » 不知道二次加载的程序这么写
分享到: 更多 (0)