遇到三个问题:
1.给28335电路板W供电5V电时,发现供电电流只有30mA,原先烧写到里面的程序运行不起来(成功烧写)。插上仿真器后,且打开看门狗,编译(使用了memcopy(),initflash(),以及28335.cmd),再烧写flash,烧写成功,此时电流显示大约300mA。在仿真器不拿掉的情况下,CCS仿真运行,结果正确。但是断电,撤除仿真器等,再上电,电路板供电电流又只有30mA,请问DSP消耗这么少的电流是哪里出了硬件故障吗?有什么好的建议可以找出原因吗?
2.我的另外一种板子Z,28335再sram boot 模式下,其中一块下载完程序后,脱离仿真器等,上电运行正常。另外一块下载完程序后,非要将boot模式改为flash模式才可以。请问这是为什么?
3.28335板子Z,在SCIA模式下,可以用JTAG模式下载程序,然后脱离仿真器后,仍保持再SCIA模式下,一下可以正常运行。我想问下,通常情况下,不都是JTAG下载完程序,脱离仿真器后,要改成flash boot 模式下才能正常运行的吗?
谢谢大家给与解答!着急等待,谢谢!
mangui zhang:
插上仿真器 应该是在RAM里面跑 代码跑起来了 功耗也上去了
烧写后上电 代码没有成功加载 也就是没有跑起来 功耗没上去 重点看看 BOOT怎么选择的
问题2不太明白,SRAM boot是搬移了吗 我觉得boot选择flash比较合理
JTAG只是用来在线调试和代码固化 完了都是将代码存入flash 然后上电从flash执行或者搬移到RAM中运行