2个职位/ 0个新职位
最后发表
zhangtinglu8888
离线
最后看到:1个月2个星期前
加入:2015-06-15 07:20
需求方(5.150.2)主机功能bug问题

在使用需求方(5.150.2)主机功能时,发现一个很奇怪的BUG。使用凯尔调试功能,下载到RAM运行,程序没有问题。但通过Smartsnippets软件,下载到SPI flash中,发现无法运行。
主板上有领导,使用LED来指示。发现程序加载成功,并且也运行了。
GPIO_SetActive加在rwip_init(错误)之前,灯就能被点亮
加在rwip_init(错误)之后,灯就不能被点亮。
因此可以认定是程序运行rwip_init(错误)出了问题,该函数在system_init()中。但凯尔调试却没有问题,这倒是很奇怪。原生没有任何改动的需求方主机也存在这样的问题。

另一方面需求方设备一直在产品中使用,没有这样的问题。

目前程序功能测试没有问题,只存在烧到FLASH中无法运行的情况,麻烦请帮助找到问题,多谢!

设备:
zhangtinglu8888
离线
最后看到:1个月2个星期前
加入:2015-06-15 07:20
问题终于搞定了,用臭氧定位到出问题的地方,折腾了一天

问题终于搞定了,用臭氧定位到出问题的地方,折腾了一天。最终结论是Smartsnippets存在错误,在某种情况下,烧录SPI FLASH会出问题。在代码上增加一些无用的数据,可避免这样问题的出现。哎!真是折腾人。