3
10
19
新手上路
使用道具 举报
1万
7万
11万
管理员
39
1516
1638
至尊会员
eric2013 发表于 2019-2-5 15:03 1. HAL_CMx.c 2. RT_HAL_CM.H
sanit 发表于 2019-2-5 15:10 这个优先级默认是最低优先级,设置的话好像在HAL_CMX.C
gongkongzidongh 发表于 2019-2-5 15:25 我用的是M0+KEIL4.74,用的是自带内核并不是移植的源码,然后KEIL的RTX目录下只有HAL_CM1/3/4.c和RT_HAL_ ...
eric2013 发表于 2019-2-8 10:39 HAL_CM0后面的新版里面已经添加了,将此贴里面的复制出来使用即可: https://forum.anfulai.cn/forum.php ...
105
114
初级会员
5
582
597
版主
公仆 发表于 2019-2-17 20:01 $Super$和$Sub$机制的具体信息,在mdk帮助文档里有详细说明。
myxiaonia 发表于 2019-2-20 15:10 又学到新知识了,我记得st的标准库用的是__weak指令 而且我还记得即使没有__weak指令,只要你写的代码 ...
公仆 发表于 2019-2-22 16:33 这个挂钩机制跟weak不一样;weak是以f2替换f1函数,而挂钩是f2既可以替换,又可在函数体内再次调用f1。这 ...
公仆 发表于 2019-2-22 16:36 比如某个lib里的函数f1,没有对参数进行校验;可以利用挂钩机制写f2函数,对参数校验后再调用f1。于是原 ...
公仆 发表于 2019-2-22 16:40 你看帖子还比较仔细。 我这个回复没有几个人会重视。这么好的功能很多人都不知道呢!
公仆 发表于 2019-2-17 20:00 keil-mdk有一个很好的机制,用于没有源码的条件下,修改库里的函数的行为。 比如,在自己的c文件中加入如 ...
193
208
高级会员
gongkongzidongh 发表于 2019-3-9 14:59 编译提示未定义,是不是还需要声明? .\obj\stm32f0.axf: Error: L6218E: Undefined symbol $Super$rt_tm ...
公仆 发表于 2019-3-9 22:48 别用源码版本,这个机制是针对lib版本的。另外,如果是ARM7/9的版本,是没有rt_tmr_tick函数的。
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-8-12 06:29 , Processed in 0.050752 second(s), 24 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.