请教:finsh没有启动运行

2011-4-3 18:29 [复制链接] 2 4135

问题:finsh没有启动运行
; K4 ~: D# e, z2 S: u1 l) C; T( [8 M6 \3 d: W" H
请教:刚接触RT-Thread ,遇到问题,不知道咋办,请大侠们指点指点。
  S2 p2 v; f9 V; X2 _9 B-----------------------------------------------------) d0 U2 E; V- x; R% O* {
第一步:. q5 `8 l, ^$ l' [4 C
     在相关文件中加入了 finsh.h ,修改了rtconfig.h文件内容,如下;
  1.         
  2. /* Using FinSH as Shell*/
  3. #define RT_USING_FINSH
  4. /* Using symbol table */
  5. #define FINSH_USING_SYMTAB
  6. #define FINSH_USING_DESCRIPTION
  7. /* finsh shell 的输入设备名称 */
  8. #define FINSH_DEVICE_NAME   "uart1"
  9. /* finsh shell 线程的优先级定义 */
  10. #define FINSH_THREAD_PRIORITY  20
  11. /* finsh shell 线程的栈大小定义 */
  12. #define FINSH_THREAD_STACK_SIZE 2048
复制代码

* B5 h( ?: s* ^8 w5 ]) r7 k第二步:' w0 m: Y  H, P' t5 s
         在工程中加入了“Finsh组件”的所有.c文件;9 E- _% I" f/ W
! |/ ?1 ^4 G" s6 T4 J0 j
第三步:4 j7 X+ ?( E8 T; U
         在startup.c 中增加了        
  1. /* 初始化 FINSH SHELL */
  2. finsh_system_init();
复制代码
" K, d' u& V8 A  v* [+ G! J
第四步:* V- E/ ~* W/ y. ~" O

8 S, D+ x7 ?; b2 s" a2 {! d" n         工程编译成功并下载
6 X; L  V/ p/ W9 `  @; p
& B4 B6 G) h: `! d& F  r" O+ y3 V4 k# v2 v+ ~7 r
运行结果如下:5 |7 `- l5 o8 f
         , \; t0 w8 N+ s" D; ?) C
           | /
1 M* \( x. a5 U                - RT -     Thread Operating System
/ H5 p; N) O8 P8 ~  p  L9 y2 p                / |  0.3.0 build Apr  3 2011' y5 ]) X2 v4 v
               2006 - 2009 Copyr
! U! l& e7 ?- U& V* x               ight by rt-thread team5 L' J4 T% _2 S: F. s
! d+ Z& m  y% o3 o, ^8 C" ]

# t0 _7 e9 |& l2 W" B$ `9 R只有Logo, 没有 “finsh >>”提示符
' i: P  }: A5 g+ h" U: D* B# |6 H
: E  w" U7 G) Y6 l5 [
                                                    一名新手
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2017-10-10 15:44:50 | 显示全部楼层

请教:finsh没有启动运行

現象一樣, 後續呢? 我的是IAR 編譯器。
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区  

© 2013-2017 上海睿赛德电子科技有限公司 沪ICP备13014002号-1

Powered by RT-Thread

快速回复 返回顶部 返回列表