这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » [原创]请教TMS320vc33i在线烧写AM29LV160D的问题!

共1条 1/1 1 跳转至

[原创]请教TMS320vc33i在线烧写AM29LV160D的问题!

菜鸟
2006-10-03 07:43:22     打赏
小弟初学DSP,用TMS320VC33在线烧写AM29LV160D,发现无法写入,能正常擦除,其擦除和写入一个字的子程序如下: volatile short *flash_addr=(volatile short *)0x1000; void Erasechip() { short *ctrl_addr1=(short *)((int *)flash_addr+0x555); short *ctrl_addr2=(short *)((int *)flash_addr+0x2aa); *ctrl_addr1=0x00aa; *ctrl_addr2=0x0055; *ctrl_addr1=0x0080; *ctrl_addr1=0x00aa; *ctrl_addr2=0x0055; *ctrl_addr2=0x0010; wait(20); } void writeword() { short *ctrl_addr1=(short *)((int *)flash_addr+0x555); short *ctrl_addr2=(short *)((int *)flash_addr+0x2aa); *ctrl_addr1=0x00aa; *ctrl_addr2=0x0055; *ctrl_addr1=0x0080; *ctrl_addr1=0x00a0; *pa=pd; asm( "nop " ); asm( "nop "); asm("nop"); } 请高手看看我的程序什么地方有问题!谢谢!! [align=right][color=#000066][此贴子已经被作者于2006-10-3 23:24:49编辑过][/color][/align]



关键词: 原创     请教     TMS320vc33i     在线     烧写     A    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]