如何将finsh移植到STM32F103标准库?

发表在 BSP2019-2-7 17:15 [复制链接] 11 157

专心致志的搞了几天了,网上能搜的资料都搜了,想把finsh移植到STM32F103标准库,就是搞不定,求各路大侠帮忙。
: ~# ?" h; M+ o$ [% D说明:
' Y. a* {- t6 o9 c, k(1)野火的书与配套例子我看过了,虽然是固件库例程,但只能简单的串口打印输出,根本就没finsh组件功能,没参考价值,估计他也没搞懂。
7 N9 B6 y9 Y: D8 k# G(2)官方例程和原子的例程是HAL库的,我只熟悉标准库,对HAL库不懂,所以只想在标准库里移植使用RT-Thread及相关组件功能。
- F4 W% c! {4 f% j* e- I  ]( m(3)finsh组件如何一步步挂接到整个工程是我最关心的问题。  @4 z9 ^' c3 y" V
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-2-7 18:10:56 | 显示全部楼层
finish 不用移植的呀,RT-Thread 的所有 BSP 都默认开启了 finsh 。$ I% n+ {9 c' j. Y+ u: g: ]

; Z+ |" Y* z- u* I* t5 X) L只要串口收发驱动好使,finsh 就好使
使用道具 举报 回复
发表于 2019-2-7 19:31:37 | 显示全部楼层
BSP下全是HAL库的,我不懂HAL库,需要要弄到标准库里去。
使用道具 举报 回复
发表于 2019-2-7 20:49:13 | 显示全部楼层
bsp里面的stm32f10x就是使用标准库啊
使用道具 举报 回复
发表于 2019-2-7 22:21:13 | 显示全部楼层
charlown.cai 发表于 2019-2-7 20:49! t( o6 a  j  J) k9 v$ J! l! T
bsp里面的stm32f10x就是使用标准库啊
+ T0 M1 c+ s* |! Z5 a
看到了,谢谢!我再试试。
使用道具 举报 回复
发表于 7 天前 | 显示全部楼层
只想保留最基本的内核与Finsh调试组件,将例程中与SD卡和文件系统相关的东西删除了,好不容易让编译也没报错了,但系统不能正常启动了,进不了main函数。
使用道具 举报 回复
发表于 7 天前 | 显示全部楼层
bsp/stm32f10x这个bsp不能运行吗?
使用道具 举报 回复
发表于 7 天前 | 显示全部楼层
把jiezhi320的视频仔细看了好几遍,视频实在是讲得好,大概也就20天算基本搞懂了,如果没这个视频,估计自学一两年也不见得入门,现在基本入门了,想在标准库的裸机程序加入RT-Thread,但那个调试组件finsh一直不知道怎么搞进去,摸索一个月了没结果,求前辈高人指点学习方向。
使用道具 举报 回复
发表于 6 天前 | 显示全部楼层
bernard 发表于 2019-2-10 12:40% i; \  H3 |1 R6 b
bsp/stm32f10x这个bsp不能运行吗?

+ ]8 n+ j. N/ ^. m1 Qbsp/stm32f10x这个bsp能正常运行,只是工程比较大,想精简,只保留最基本的功能+finsh,另外还要换成stm32f10x系列中其它型号。要是有一个一步步搭建这个工程的文档就好了。
使用道具 举报 回复
发表于 6 天前 | 显示全部楼层
无量寿经 发表于 2019-2-11 15:34& e( w" m1 x' m) [' M% g/ h+ i
bsp/stm32f10x这个bsp能正常运行,只是工程比较大,想精简,只保留最基本的功能+finsh,另外还要换成stm3 ...

% l8 R! t$ g8 U" p, x" z+ y+ A1 ?。。。/ U. L" D# s, m: u2 F
, G: B. S- O& X& n9 x5 S
那你可以先跑起来这个,基于这个知道要跑finsh shell需要哪些东西,然后裁剪或反复做对比。什么事情都找一条最难的路,那不是和自己过不去么
使用道具 举报 回复
发表于 5 天前 | 显示全部楼层
我已经折腾出来了https://www.rt-thread.org/qa/thread-10320-1-1.html
  p5 C/ _& P$ H$ |9 ^2 h
使用道具 举报 回复
发表于 5 天前 | 显示全部楼层
Chapman 发表于 2019-2-12 12:22
5 J+ z* o0 a* I, ^我已经折腾出来了https://www.rt-thread.org/qa/thread-10320-1-1.html

) t, l1 U6 a& ~还可以精简
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by RT-Thread

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