如图,我程序已经加载进入了,但是一加载完毕仿真开始按钮就自动变成已经按下的状态了,但是我的程序并没开始运行。请问是什么原因?
Shine:
你是直接点debug自动加载代码的吗?
请分开来试试:先连接板子,再加载程序,看是否能运行。
Denny%20Yang99373:
应该是程序跑飞了
下载的空间不对等原因
user4664839:
回复 Denny%20Yang99373:
程序空间不对是和我的CMD文件有关吗?
user4664839:
回复 Denny%20Yang99373:
这是我的CMD文件
Shine:
回复 user4664839:
有关,如果你在cmd文件中把程序分配到片外RAM,而在gel文件里没有对片外memory先做初始化,Load程序时就会出错。
Shine:
回复 Shine:
你用的是哪款器件?你这cmd文件看着像是C54x的,c55x program, data空间是统一编址的,不需要分page0, page1这么细。
单独load program是否会报错?
user4664839:
回复 Shine:
我是直接下载的TI的AER然后直接编译的里面的TEST工程,cmd文件就是还没有变过,实在不知道怎么改去改CMD文件。
user4664839:
回复 Shine:
因为才开始使用CCS5.2所以我只会点击DEBUG然后程序自动加载进仿真器了,你说的单独加载是在哪里操作?
Shine:
回复 user4664839:
你用什么器件?你比对一下你用的器件的memory map和这个cmd文件的MEMORY,做相应的修改。
user4664839:
回复 Shine:
我用的5509A 仿真器用的XDS100V3