[新品上市] RT-Thread Studio 创建工程

[复制链接]
1857|18
 楼主| lulugl 发表于 2023-4-14 07:45 | 显示全部楼层 |阅读模式
前面好多人都在问极海AMP32F107是否可以用RT-Thread Studio创建工程。下面给大家介绍如何用RT-Thread Studio创建工程1、打开RT-Thread Studio,先更新SDK,下载APM32F107的SDK包。
下载SDK.png
2、选择新建工程-创建新建RT-Thread工程:
创建1.png
3、编译工程:
  1. 07:22:37 **** Incremental Build of configuration Debug for project AMP32F107_DEMO ****
  2. make -j12 all
  3. linking...
  4. arm-none-eabi-objcopy -O binary "rtthread.elf"  "rtthread.bin"
  5. arm-none-eabi-size --format=berkeley "rtthread.elf"
  6.    text           data            bss            dec            hex        filename
  7.   50744           1580           3140          55464           d8a8        rtthread.elf

  8.               Used Size(B)           Used Size(KB)
  9. Flash:          52324 B               51.10 KB
  10. RAM:             4720 B                4.61 KB

  11. 07:22:38 Build Finished. 0 errors, 0 warnings. (took 991ms)
下载到开发板:
  1. ROMTbl[0] [url=home.php?mod=space&uid=72445]@[/url] E00FF000
  2. ROMTbl[0][0]: E000E000, CID: B105E00D, PID: 000BB000 SCS
  3. ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 003BB002 DWT
  4. ROMTbl[0][2]: E0002000, CID: B105E00D, PID: 002BB003 FPB
  5. ROMTbl[0][3]: E0000000, CID: B105E00D, PID: 003BB001 ITM
  6. ROMTbl[0][4]: E0040000, CID: B105900D, PID: 003BB923 TPIU-Lite
  7. ROMTbl[0][5]: E0041000, CID: B105900D, PID: 003BB924 ETM-M3
  8. Cortex-M3 identified.
  9. Reset delay: 0 ms
  10. Reset type NORMAL: Resets core & peripherals via SYSRESETREQ & VECTRESET bit.
  11. Reset: Halt core after reset via DEMCR.VC_CORERESET.
  12. Reset: Reset device via AIRCR.SYSRESETREQ.
  13. PC = 08000354, CycleCnt = 00000000
  14. R0 = 000018B6, R1 = 000018CF, R2 = 0000004F, R3 = 00000001
  15. R4 = 0001193F, R5 = 00000047, R6 = 00000019, R7 = 000F4240
  16. R8 = 20000368, R9 = 20001CB8, R10= 00000000, R11= 20000348
  17. R12= 0800B91D
  18. SP(R13)= 200014B0, MSP= 200014B0, PSP= 20001C44, R14(LR) = FFFFFFFF
  19. XPSR = 01000000: APSR = nzcvq, EPSR = 01000000, IPSR = 000 (NoException)
  20. CFBP = 00000000, CONTROL = 00, FAULTMASK = 00, BASEPRI = 00, PRIMASK = 00
  21. FPU regs: FPU not enabled / not implemented on connected CPU.
  22. Downloading file [D:\RT-ThreadStudio\workspace\AMP32F107_DEMO\Debug\rtthread.bin]...
  23. J-Link: Flash download: Bank 0 @ 0x08000000: 1 range affected (53248 bytes)
  24. J-Link: Flash download: Total: 2.247s (Prepare: 0.243s, Compare: 0.037s, Erase: 0.197s, Program & Verify: 1.653s, Restore: 0.114s)
  25. J-Link: Flash download: Program & Verify speed: 31 KiB/s
  26. O.K.
  27. Reset delay: 0 ms
  28. Reset type NORMAL: Resets core & peripherals via SYSRESETREQ & VECTRESET bit.
  29. Reset: Halt core after reset via DEMCR.VC_CORERESET.
  30. Reset: Reset device via AIRCR.SYSRESETREQ.
  31. Script processing completed.
  32. 执行完毕, 耗时:27497ms.
打开串口终端,看到运行OK了:
运行OK.png
总之,用RT-Thread studio创建工程、配置工程,非常方便。
处理编译报错.png
weifeng90 发表于 2023-4-14 08:23 来自手机 | 显示全部楼层
这个IDE开发软件是免费的吗?
 楼主| lulugl 发表于 2023-4-14 11:12 | 显示全部楼层
weifeng90 发表于 2023-4-14 08:23
这个IDE开发软件是免费的吗?

是免费的,可以支持很多种开发板跟MCU的,而且直接上操作系统,非常好的,希望关注一下,而且是国产!
gaoyuanping 发表于 2023-4-19 09:43 | 显示全部楼层
请问studio和env哪个更好用呢?貌似env更加稳定吧
 楼主| lulugl 发表于 2023-4-19 11:03 | 显示全部楼层
gaoyuanping 发表于 2023-4-19 09:43
请问studio和env哪个更好用呢?貌似env更加稳定吧

studio编重编辑器,ENV偏重编译,会用env+VScode可以运行在不同的操作系统,速度也快。
NickJ 发表于 2023-4-27 11:05 | 显示全部楼层
我创建了RT-Thread工程,但是IDE里applications里看不到main.c,文件夹里明明是有这个文件的,如果创建nano项目就没问题
 楼主| lulugl 发表于 2023-4-27 15:25 | 显示全部楼层
NickJ 发表于 2023-4-27 11:05
我创建了RT-Thread工程,但是IDE里applications里看不到main.c,文件夹里明明是有这个文件的,如果创建nano项 ...

在那个文件夹下面,只不过在资源管理器里没有显示。
shimx 发表于 2023-4-29 22:30 | 显示全部楼层
weifeng90 发表于 2023-4-14 08:23
这个IDE开发软件是免费的吗?

肯定是免费的
iyoum 发表于 2023-5-11 18:03 | 显示全部楼层
这个创建工程很简单。              
jackcat 发表于 2023-5-11 18:30 | 显示全部楼层
这个时间片轮运行好慢呢。              
timfordlare 发表于 2023-5-11 18:59 | 显示全部楼层
有RT-Thread Studio 的工程文件吗

sdlls 发表于 2023-5-11 19:31 | 显示全部楼层
RT-Thread Studio是一个面向嵌入式实时操作系统(RTOS)的集成开发环境(IDE),它基于Eclipse平台开发,为使用RT-Thread实时操作系统的开发者提供了一系列强大的开发工具和功能。
lihuami 发表于 2023-5-11 20:38 | 显示全部楼层
如何使用定时器采集信号?              
sdCAD 发表于 2023-5-11 20:54 | 显示全部楼层
在使用RT-Thread Studio进行开发时,用户可以方便地创建、配置、编译和下载程序。
rosemoore 发表于 2023-5-11 21:19 | 显示全部楼层
RT-Thread Studio是一个非常强大的嵌入式开发工具,可以帮助开发者更高效地进行RT-Thread实时操作系统的开发和调试。
robertesth 发表于 2023-5-11 21:33 | 显示全部楼层
RT-Thread Studio还支持多种插件,例如串口调试、文件管理、代码生成等
lihuami 发表于 2023-5-11 21:59 | 显示全部楼层
组件开发代码方便多了。              
claretttt 发表于 2023-5-11 22:05 | 显示全部楼层
可以移植芯片代码吗              
 楼主| lulugl 发表于 2023-5-13 09:29 | 显示全部楼层
claretttt 发表于 2023-5-11 22:05
可以移植芯片代码吗

RTT已移植好了,你也可尝试自己移植,可以参照stm32如何移植rtt的教程。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

188

主题

844

帖子

12

粉丝
快速回复 在线客服 返回列表 返回顶部