我用28069做的板子,RAM和Flash仿真运行都正常。但是重新上电后就无法运行,我又试了controlSUITE里Flash的例程,同样是仿真可以运行,重新上电不行。够过了一个年了,还是没找出问题所在。请专家们给个方向。BOOT ROM部分那三个管脚的配置是GetMode。应该是对的吧
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我用28069做的板子,RAM和Flash仿真运行都正常。但是重新上电后就无法运行,我又试了controlSUITE里Flash的例程,同样是仿真可以运行,重新上电不行。够过了一个年了,还是没找出问题所在。请专家们给个方向。BOOT ROM部分那三个管脚的配置是GetMode。应该是对的吧
SHUAIHU,
我的建议是,首先给GPIO34,37外部上拉1k接3.3V,或是直接悬空,因为内部上拉使能原因,这样让这两个引脚的状态为明确的高电平,让它能够正确的引导到FLASH中运行。
其次我认为你可以在main函数入口的地方放一小段GPIO翻转的小程序,让GPIO在此处翻转100次,然后示波器捕捉,当单机跑的时候,看是否能够跑到main,定位问题的所在。
你说你烧写了controlSUITE中flash_f28069例子,也出现这个问题,从描述上看,更可能是没有正确的引导。可以跟controlSUITE中28069的控制卡再比对一下,找到原因。
Eric
谢谢回复,我也怀疑是引导的问题。现在问题是解决了,不过解决的很莫名其妙。我有两块板子,引导部分TDO(好像是GPIO37吧)是悬空的,两外两个分别有上拉和下拉,我把其中一块板子的TDO加了一个上拉电阻。由于这个问题一直这样,我也没再看,昨天突然试了一下两块板子具体都能正常启动了,到现在多次重新上电都正常。没有出现异常情况。具体原因我还没分析出来。
现在我的板子还遗留了一个问题,请专家们帮帮忙
http://www.deyisupport.com/question_answer/f/56/t/18241.aspx
谢谢!