Shell脚本编译和烧录(2)-瑞萨

一、简介

MinGW(Minimalist GNU for Windows)和MinGW-W64(Minimalist GNU for Windows 64-bit)都是用于在Windows平台上进行开发的开源工具链,它们的主要区别在于以下几个方面:

  1. 支持架构:

    • MinGW:最初是为32位Windows系统设计的。
    • MinGW-W64:支持32位和64位Windows系统,因此具有更广泛的架构支持。
  2. 项目目标:

    • MinGW:旨在提供在Windows上编译和运行基于GNU工具的软件所需的最小GNU工具集。
    • MinGW-W64:旨在提供一个完整且功能丰富的工具链,用于在Windows上开发本地32位和64位应用程序,并支持更广泛的Windows API和功能。
  3. Windows API 支持:

    • MinGW:主要支持32位Windows API。
    • MinGW-W64:支持32位和64位Windows API,并提供了对一些Windows特性和功能的增强支持,例如线程局部存储(TLS)等。
  4. 项目活跃性:

    • MinGW:在一段时间内停滞不前,但后来有一些社区维护者继续推动项目。
    • MinGW-W64:活跃的社区维护者不断更新和改进工具链,为用户提供更好的支持和功能。

联系:

  • MinGW-W64项目实际上是从MinGW项目分支出来的,因此两者之间有很多相似之处,例如它们都基于GNU工具链,并提供了一些类似的工具和库。
  • MinGW-W64项目在MinGW的基础上增加了对64位Windows系统的支持,并且提供了更广泛的Windows API支持和功能增强,因此可以认为MinGW-W64是MinGW的一个扩展和改进版本。

总的来说,MinGW-W64是一个更为全面和功能更强大的工具链,特别适用于在Windows上开发32位和64位应用程序。

二.所需工具

1)Visual Studio Code(VScode)以及vscode平台下的shell脚本插件

2)Renesas\RA\e2studio_v2021-10_fsp_v3.5.0\eclipse\eclipsec.exe

3)JLink_Windows_V796b.exe

4)Jlink仿真器

5)MinGW-W64 中调用make.exe(make / make all / make clean)编译瑞萨工程

三.移植操作

1.添加环境变量

需要添加到电脑系统环境变量 Path中的有:

1.找到JLink安装路径下JFlash.exe所处目录。

2.找到瑞萨安装路径下的Renesas\RA\e2studio_v2021-10_fsp_v3.5.0\eclipse\eclipsec.exe

3.MinGW-W64的bin 路径

2.瑞萨芯片命令行调用参考

eclipse官网使用文档网址: 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值