请问大家有遇到过MAC层初始化失败吗?
目前的现象是代码上电加载到MAC初始化的时候跑不过去了。将TMS拉低一下就正常加载了。还没有解决。
Viki Shi:
没有遇到过,能提供下详细描述吗?
user5977353:
回复 Viki Shi:
使用过程中,不含MAC层的代码可以正常加载。调入MAC层的函数之后代码会卡死在MAC的库函数中。
而TMS是默认上拉的,TCK是默认下拉的。上电卡死之后给TMS一个低脉冲或者给TCK一个高脉冲就可以正常运行了。
请问可以电话联系吗?
user5977353:
回复 Viki Shi:
问题定位了,原因为没有加32K的时钟,应该是MAC timer记时过不去。
请问此问题通过软件规避的方法有吗?
Viki Shi:
回复 user5977353:
协议栈默认使用32k,不加的话建议修改hal_board_cfg.h文件,
#define OSC32K_CRYSTAL_INSTALLED FALSE