【庆科Open1081】mxchipInit()做了什么初始化?

2019-03-26 13:38发布

一直在搞Open1081,
       开始时,自建工程,不用庆科的库,调试象LCD等那些外围,已经可以正常运行;烧入BOOTLOAD及WIFI驱动后,这个程序运行正常。。。



       现在加上庆科的库后,并且象庆科例程那样将mxchipInit()放在程序的第一行,------ 它不干了, 调试时一直在mxchipInit()内出不来。






注:编译时Program Size: Code=226056 RO-data=31768 RW-data=2076 ZI-data=28388  



这个问题困了两三天了
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
dontium
2019-03-27 05:08
本帖最后由 dontium 于 2015-3-10 18:50 编辑
Jason@xu 发表于 2015-3-10 14:46
mxchipInit()  要依赖于RF固件才能运行,你重新烧写下RF固件


刚又试了,使用串口、使用ST-LINK,两个都试了,


两种烧写方法都是一样的,因为我先将产生的BIN文件使用串口烧写,再用KEIL进入调试模式,调试前将其设置为只校验、不编程、不擦除。结果校验通过。



在调试时使用ST-LINK还是方便些。  


烧写例程可以正常运行。而烧写我编的就不能正常运行,还是停留在同一处。



----------已经确定保证射频驱动正常,因为在烧写我编程的文件后,又将其擦除,然后仅只烧写例程的BIN,没有再写射频驱动及BOOTLOAD,工作正常。





我也纳闷,相当奇怪的问题。



一周热门 更多>