使用SINSH注册函数,部分注册函数无法显示

发布于 2021-04-11 09:43:29    浏览:249

我使用FINSH_FUNCTION_EXPORT_ALIAS函数注册了一些函数,但是部分函数没有在终端显示。.map的注册函数情况为:捕获2.PNG

 在终端使用Help命令,显示的命令为:![image.png](https://oss-club.rt-thread.org/uploads/20210411/4a9d4be633ce98e7d135fb7e568c2493.png)



 没有QuickStop和ReadyStatus函数命令,这是为何呀?

查看更多

5 个回答
flashman2002
flashman2002 2021-04-12
This guy hasn't written anything yet

我注意到__fsym__cmd_QuickStop变量中的“cmd_”与“QuickStop”之间还差一个字符“_”,请检查核对一下。

yangjie
yangjie 2021-04-12
This guy hasn't written anything yet

MSH_CMD_EXPORT():在 msh 模式下导出
需要在 >msh 下输入命令
如:
>msh list_device

FINSH_FUNCTION_EXPORT():在 finsh 模式下导出
FINSH_FUNCTION_EXPORT_ALIAS():在 finsh 模式下导出,并起个别名
需要在 >finsh 模式下输入命令
如:
>finsh list_device()

更多请查看:

『“理想”』
『“理想”』 2021-04-11
This guy hasn't written anything yet

图2列表显示的命令为:
捕获.PNG

mii
mii 2021-04-11
This guy hasn't written anything yet

图挂了,上传不成功

james_s
james_s 2021-04-11
This guy hasn't written anything yet

试试用MSH_CMD_EXPORT导出

撰写答案

请登录后再发布答案,点击登录
关注者
0
被浏览
249

发布
问题

分享
好友

手机
浏览

扫码手机浏览