不知道是我使用的问题还是软件的问题,
环境,winxp32,bios6.35,mcsdk2126
我的理解,如果工程选项中不指定cmd文件,那么cmd文件由bios的设置自动生成,而其内容应该是bios中的设置才对。
我遇到的问题,看到mcsdk/demo/ipc中的demo时,在生成都cmd文件中有一个section,被load在DDR3上,但是我在bios设置中,并没有看到其分配的地方,都是N/A。具体地址是在Memory->Program->generation中,很明显这里应该指定每个section所在的segment,但是我这任何一个段都是这样,都没有指定。
此外,在bios6.34中还不能手动添加section,add根本就是灰色的。我在bios6.35中发现可以了,但是下方的memory segment 也不能add。请问这是我使用的问题吗?还是软件不完善?
dennis wu:
试着回答下lz的问题:
1.BIOS下添加自定义的section有两个方式(参见BIOS使用手册):在cfg文件中以脚本语言添加,或者添加cmd文件定义section(但是我使用第二种方式没有成功)。lz可以看一下你使用的DEMO中的BIOS cfg文件,是不是有脚本语言自定义的section;
2.只在platform中定义3个section,然后用上述两种方式才能自定义section,用起来确实不方便。如果在BIOS 6.35中可以add section的话,真的是一大改进呢。
lz继续做做实验看看。
Ping Li3:
回复 dennis wu:
谢谢关注和回复。我已经尝试使用脚本的方式添加section,这个还可以解决,但是要添加memory segment就真的没有办法啊,因为在cfg的脚本文件中也没有配置Memory segment的语句啊,bios中还不能添加,真是郁闷啊,我是真的怀疑自己的软件问题。ccs5.3,我附了张图,大家看看,难道都是这样的吗?
Ping Li3:
回复 Ping Li3:
如果memory segment 不能添加不就等于不能完整的创建工程吗?那可怎么玩啊
Ping Li3:
回复 dennis wu:
已搞定,但是只有选择xdc3.25以上的tool版本时才可以看见platform创建的platform ,3.24就看不到