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

利用CCS7.4烧录C6748的程序问题

我的开发板是官方的LCDK,参考官方的烧录指导文件,利用CCS来烧录程序;

1.下载了sourceforge.net/…/OMAP-L138/v2.40/,把NANDWriter_DSP导入到CCS7.4,编译的时候出现错误“DDR2 memory range overlaps existing memory range DRAM”等一系列内存重叠的错误,用的这个工程自带的OMAPL138.cmd。我还得去看L138的资料吗?有没有完整的没有错误的工程呢?

2.如果NANDWriter_DSP工程调试通了,再链接仿真器run,CCS的console会出现提示要烧写的.ais文件?这样就烧录进去了吗?

3.TI startware/tools/flash_writer/src这里面的nand_flash_writer_AM335X这个工程可以用吗?

Tony Tang:

fei jie1.下载了sourceforge.net/…/OMAP-L138/v2.40/,把NANDWriter_DSP导入到CCS7.4,编译的时候出现错误“DDR2 memory range overlaps existing memory range DRAM”等一系列内存重叠的错误,用的这个工程自带的OMAPL138.cmd。我还得去看L138的资料吗?有没有完整的没有错误的工程呢?

把错误贴上来再看。

fei jie2.如果NANDWriter_DSP工程调试通了,再链接仿真器run,CCS的console会出现提示要烧写的.ais文件?这样就烧录进去了吗?

按照提示往下操作。

fei jie3.TI startware/tools/flash_writer/src这里面的nand_flash_writer_AM335X这个工程可以用吗?

不同的芯片不确定通用。与AM335x肯定不通用,因为NAND接口版本不一样了。

Shine:

1. 建议在CCS v7.4里新建一个工程,把源码添加进来重新编译。

2. 会提示烧写是否成功。

3. 这个是针对AM335x的,不通用。

fei jie:

回复 Tony Tang:

电脑没有外网,图片截图有点麻烦。

上面的内存重叠的问题是因为导入工程的时候ccs自动又添加了一个cmd文件。

现在的问题是

1.nandwriter的cmd文件有-lrts64plus.lib,提示找不到文件

2还是cmd文件中.aemif_mem:

{}>AEMIF_CS3,run_start(_NANDStart)

.ddrram:

{.+=0x04000000;}>DRAM,type=DSECT,RUN_START(_EXTERNAL_RAM_START),RUN_END(_EXTERNAL_RAM_END)。

_EXTERNAL_RAM_START,_EXTERNAL_RAM_END这些是在哪定义的?找不到。

fei jie:

回复 Shine:

你好,重新创建新工程,但是CMD文件还是得沿用以前的吧,CMD文件的错误如下:

1.nandwriter的cmd文件有-lrts64plus.lib,提示找不到文件,这个我看了下CCS7.4里面好像只有rts64plus_elf.lib。

2还是cmd文件中.aemif_mem:

{

}>AEMIF_CS3,run_start(_NANDStart)

.ddrram:

{.+=0x04000000;

}>DRAM,type=DSECT,RUN_START(_EXTERNAL_RAM_START),RUN_END(_EXTERNAL_RAM_END)。

_NANDStart ,_EXTERNAL_RAM_START,_EXTERNAL_RAM_END这些是在哪定义的?找不到。

赞(0)
未经允许不得转载:TI中文支持网 » 利用CCS7.4烧录C6748的程序问题
分享到: 更多 (0)