HI,
各位好,我想在SimpleBLEPeripheral工程中添加UART功能,本来以为很简单功能,没想到一搞就是三天。目前情况虽然搞定了,任然还有一些疑问。参考了TI论坛的一些帖子,都不是能够说得很明白。(请允许我细细说来,大神们请不要走,耐心听我说,真的不想听,请直接跳到最后一行的问题(*^__^*) 嘻嘻……)
1.最开始参考HostTest工程,移植带NPI的串口到SimpleBLEPeripheral中,只要创建UART的任务,程序就直接挂掉。
2.没有办法了,上论坛找帖子,发现了 www.deyisupport.com/.../83016.aspx ,一步一步按照上面说的做,不带NPI了,看上去很代码很简洁了,但是问题还是没有解决。一创建UART任务,程序就挂掉。
3.继续逛论坛,发现了:www.deyisupport.com/.../279723.aspx
4.继续逛论坛,发现:www.deyisupport.com/.../204765.aspx
5.我又将在Main函数中注册UART任务的代码打开了,但是在SimpleBLEPeripheral初始化的时候去UART初始化,这样就能满足我的要求了。
提问:为什么UART初始化在UART的任务中做会导致程序蹦掉,在SimpleBLEPeripheral任务中就成功了?
都这么久过去了,是否有大神能对这个问题作出解释?