你好!
我从你们的网站下载了一个工程文件包准备在我的板卡上进行nand boot。网址是processors.wiki.ti.com/…/File:C6657_directROM_Boot_example.zip。
我们用nandwriter文件夹里的nandwrite.out烧写.dat格式的用户应用程序(转换工具在build文件夹中)。
写入0x0c000000,结果是OK的。
后来我重新编译nandwriter文件夹工程(build project),起初编译报错,于是我修改nandwrite.c里面的几个字符,如下图所示:
———————————————————————————————————————————————–
编译通过并生成新的nandwrite.out,但是用这个新的.out文件去烧写却失败了(如图2所示报错)。尝试了很久都没成功。
请问这是为什么呢? 少了文件 还是我修改错了?应该怎么弄呢?
盼复,谢谢啦!
Shine:
请问为什么要重新编译,修改源码了?重新编译的时候报什么错?
Fonn Feng:
回复 Shine:
因为我们要修改程序存放的地址,从0x0c000000改为0x80000000,重新编译生成新的nandwrite.out,然后去烧写应用程序(dat格式)。
现在,费了好大劲,用CCS v5版本来编译,不报错了。但是重新编译的0x0c000000地址对应的nandwrite.out烧写程序后板卡可以工作,而0x80000000对应的nandwrite.out烧写 后却没反应,不工作,烧写也没有报错信息。请问你们知道是什么原因吗 ?在哪里修改?