ThreadX
主流RTOS的移植问题
做梦咸鱼
努力的意义在于当运气来临时,自己有足够的底气和能力去接住她
展开
-
源文件没有对应的头文件,其中函数是否可以被调用
在移植ThreadX操作系统的时候,发现HAL库时间基准文件stm32h7xx_hal_timebase_tim.c并没有对应的头文件,其中定义的HAL_Delay函数如何在其他文件中调用。通过Go To Reference发现,此stm32h7xx_hal_timebase_tim.c文件里面定义的函数,声明在其他头文件中,且另外一个源文件有该函数的弱定义。例如:HAL_Delay函数在stm32h7xx_hal_timebase_tim.c文件中有定义/***********************原创 2021-02-19 17:31:07 · 927 阅读 · 0 评论 -
ARM compiler5编译速度太慢如何解决
使用AC5编译HAL库代码过慢,电脑一度处于卡死状态;而使用AC6编译HAL库则很快。原因在于打开了browse information。如图所示使用AC6编译,打开Browse information并无影响,因为它编译的时候不管Browser information,而是后面慢慢刷新的。但AC5会有影响,需要等待底栏进度条完成。若选择AC5编译后时间过长,将Browse information去掉即可。...原创 2021-02-19 00:35:07 · 1240 阅读 · 1 评论