移植FreeModbus不运行,哪位高手遇到过

2019-07-20 01:22发布

本帖最后由 八度空间 于 2016-1-31 22:07 编辑

最近移植FreeModbus-V1.5版本到探索者开发板,发现下载后不运行,仿真发现一直在这汇编中循环,main函数都进不了 modbus仿真截图1.png

如果在main函数中将eMBInit()函数注释掉之后,就能跑了
modbus仿真截图2.png
找了一下午没找到问题在哪里,目前用的编译环境是MDK5.17,以为是编译环境的问题,换MDK4.72也不行,有高招破解么?下载的是官网上的源码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
八度空间
1楼-- · 2019-07-20 04:26
本帖最后由 八度空间 于 2016-3-1 08:00 编辑

搞定收工,可以跑了,定义这个函数就可以了,void __aeabi_assert(const char * x1, const char * x2, int x3){},其他日后研究
Bula
2楼-- · 2019-07-20 08:35
 精彩回答 2  元偷偷看……
八度空间
3楼-- · 2019-07-20 09:49
 精彩回答 2  元偷偷看……
Bula
4楼-- · 2019-07-20 14:01
八度空间 发表于 2016-1-31 21:20
都进不了main函数,怎么单步???

把代码打包发过来呢
八度空间
5楼-- · 2019-07-20 16:12
 精彩回答 2  元偷偷看……
八度空间
6楼-- · 2019-07-20 21:43
Bula 发表于 2016-1-31 22:02
把代码打包发过来呢

有招???

一周热门 更多>