在下载软件这里看是代码已经超出限制,总代码长度是51.7K,为了做这个测试,我把程序缩小到51.4K的时候可以下载,随便放一些如图的延时函数有意把代码扩大到51.7K就超出了下载限制,也不知道是受IAR编译器的限制还是受BSL下载软件的限制
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.
在下载软件这里看是代码已经超出限制,总代码长度是51.7K,为了做这个测试,我把程序缩小到51.4K的时候可以下载,随便放一些如图的延时函数有意把代码扩大到51.7K就超出了下载限制,也不知道是受IAR编译器的限制还是受BSL下载软件的限制
嗯,是想找个别的下载软件试一下的,MSPFET下载软件不支持F2418这个型号,PCB板是自己做的,BSL下载器也是自己做的,从两个代码长度的下载成功与否情况看,不会是硬件的问题了,现在手上只有BSL下载软件和MSPFET下载软件,但MSPFET不支持这个型号,不知道还有什么下载软件可以支持的,请给推荐一下,我试试,现在项目已经进入到代码整合的阶段,这一关过不去,之前的努力都白费了。请看图,我只仅仅随意的加了这些延函数,有意把代码加长一点点,就下载不进去了,在BSL下载软件上也可以看出是超出范围的,但F2418这个型号的ROM是容得下116K的,才几十K就下载不进去太不正常了。说明一下,我用IAR5.30和IAR5.50编译都试过,还是一样的
图示是我再次试了一下IAR编译出来的结果,算了一下代码长度也只有30.4K,可是已经不能下载了,此图能看得出是什么问题吗?芯片还是M430F2418,编译出来的TXT文件还是超出范围的,各位大侠还有什么好的主意都指点指点吧