TI中文支持网
TI专业的中文技术问题搜集分享网站

在freertos任务中调用ROM_UpdateEMAC()函数相关问题

芯片:TM4C1294NCPDT

我在freertos任务中调用ROM_UpdateEMAC()函数,发现启动不了bootloader。但是在创建或初始化函数中调用ROM_UpdateEMAC()函数就可以启动bootloader。有知道原因的吗?谢谢!!!

xyz549040622:

你单步调试看看,在哪里停止了。

1.确保你的freertos任务调用时OK的,这里可以点亮个LED试试

2.单步调试看看进不去bootloader,是在哪里停止了。

xyz549040622:

还有可能是任务权限不够的原因。你查查M4的指南,看看需要什么权限呢。

Pony Wang1:

回复 xyz549040622:

我的可以哟!

    if(g_bFirmwareUpdate)    {      //      // Transfer control to the bootloader.      //      SoftwareUpdateBegin(g_ui32SysClock);    }

xyz549040622:

回复 Pony Wang1:

您好,可以共享下你的简单工程代码吗?希望学习一下

xyz549040622:

回复 Pony Wang1:

TI的社区就是有这个问题,是不是服务器不在大陆呢?刷新一下就好了。你这个是测试好的代码么?我有空跑跑看

Pony Wang1:

回复 xyz549040622:

可以的! 有时间请帮我看看RFC2217的问题!

谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 在freertos任务中调用ROM_UpdateEMAC()函数相关问题
分享到: 更多 (0)