完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 lustao 于 2020-6-12 09:16 编辑 RT-Thread Nano 是一个极简版的硬实时内核,在https://www.rt-thread.org/document/site/tutorial/nano/an0038-nano-introduction/网站上看下,能装在 KEIL MDK 上 在MM32 eMiniBoardMiniBoardStartKit_Release_Ver2.1.93-Sample_CodeMM32L3xx_n_Lib_Samples_V1.38_SCBoards_MM32L3xx_nEVBoardL373PS_n_LibBLINKblink上下加载EVBoard_blink.UVprojx文件。 改为四灯跑马灯, [code]#include "led.h" #include "delay.h" #include "sys.h" 点击工具栏的 Pack Installer 图标: 在RealThread::RT-Thread,点击 Action 栏对应的 Install ,安装 Nano Pack 了。 点击 Manage Run-Time Environment。 在 Manage Rum-Time Environment 里 "Software Component" 栏找到 RTOS,Variant 栏选择 RT-Thread,然后勾选 kernel,点击 "OK" 就添加 RT-Thread 内核到工程了。 改前 int main(void) { delay_init(); 改后:取消//#include "delay.h" // delay_init(); //延时函数初始化 //LED_Init(); //初始化与LED连接的硬件接口 将延时函数替换为 RT-Thread 提供的延时函数 rt_thread_mdelay()。 增加 RT-Thread 的相关头文件 #include "led.h" 取消 SystemCoreClockUpdate(); 增加 LED_Init(); //初始化与LED连接的硬件接口 uart_initwBaudRate(9600); //串口初始化为 build: ..USERmain.c(25): warning: #223-D: function "printf" declared implicitly printf("printfrn"); ..USERmain.c: 1 warning, 0 errors Program Size: Code=10060 RO-data=584 RW-data=172 ZI-data=3452 FromELF: creating hex file... ".objDebugInFlashEVBOUT.axf" - 0 Error(s), 1 Warning(s). Build Time Elapsed: 00:00:13 download:运行正常 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
2252个成员聚集在这个小组
加入小组灵动微电子MM32全系列MCU产品应用手册,库函数和例程和选型表
11791 浏览 3 评论
【MM32 eMiniBoard试用连载】+基于OLED12864的GUI---U8G2
5968 浏览 1 评论
【MM32 eMiniBoard试用连载】移植RT-Thread至MM32L373PS
11035 浏览 0 评论
【MM32 eMiniBoard测评报告】+ 开箱 + 初探
4591 浏览 1 评论
灵动微课堂(第106讲) | MM32 USB功能学习笔记 —— WinUSB设备
4323 浏览 1 评论
[MM32软件] MM32F002使用内部flash存储数据怎么操作?
1210浏览 1评论
840浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 13:30 , Processed in 0.682229 second(s), Total 64, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号