请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
工具/软件:TI-RTOS
您好!
我们正在尝试从 SYS/BIOS 中"正常"退出-确保所有线程以及 SYS/BIOS 设置的其他系统资源(包括硬件中断)都应终止。
我们在 main()中调用 BIOS_start()来启动 SYS/BIOS,在某些情况下,我们希望终止 SYS/BIOS 及其设置的所有内容,并且我们希望在调用 BIOS_start()后立即返回 main,并执行更多操作 。
我们已经尝试调用 BIOS_exit(),希望在所有线程和资源都被终止后,我们可以返回主函数,但它似乎不起作用(查看 ROV,所有资源看起来都可以正常运行)-我们没有返回主函数()。
然后、我们尝试使用 System_atexit (func)注册回调函数。 在调用之后 ,BIOS_exit()函数确实被调用,但资源和线程似乎没有终止,我们永远不会返回到 main()。
您能不能帮助我们正确配置它,以便我们能够正确地终止 SYS/BIOS 并返回到 main()