Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
2301_76519099
rt-thread
提交
168e1250
R
rt-thread
项目概览
2301_76519099
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
3
Star
1
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
168e1250
编写于
1月 11, 2023
作者:
R
Rbb666
提交者:
GitHub
1月 11, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add RA6M3 Studio Support (#6835)
上级
071d52ad
变更
17
展开全部
隐藏空白更改
内联
并排
Showing
17 changed file
with
1356 addition
and
133 deletion
+1356
-133
bsp/renesas/ra6m3-ek/.config
bsp/renesas/ra6m3-ek/.config
+19
-3
bsp/renesas/ra6m3-ek/.cproject
bsp/renesas/ra6m3-ek/.cproject
+220
-0
bsp/renesas/ra6m3-ek/.project
bsp/renesas/ra6m3-ek/.project
+28
-0
bsp/renesas/ra6m3-ek/.settings/language.settings.xml
bsp/renesas/ra6m3-ek/.settings/language.settings.xml
+14
-0
bsp/renesas/ra6m3-ek/.settings/projcfg.ini
bsp/renesas/ra6m3-ek/.settings/projcfg.ini
+19
-0
bsp/renesas/ra6m3-ek/.settings/ra6m3-temp.JLink.Debug.rttlaunch
...nesas/ra6m3-ek/.settings/ra6m3-temp.JLink.Debug.rttlaunch
+90
-0
bsp/renesas/ra6m3-ek/README.md
bsp/renesas/ra6m3-ek/README.md
+1
-3
bsp/renesas/ra6m3-ek/board/Kconfig
bsp/renesas/ra6m3-ek/board/Kconfig
+0
-1
bsp/renesas/ra6m3-ek/buildinfo.gpdsc
bsp/renesas/ra6m3-ek/buildinfo.gpdsc
+156
-0
bsp/renesas/ra6m3-ek/project.uvoptx
bsp/renesas/ra6m3-ek/project.uvoptx
+106
-106
bsp/renesas/ra6m3-ek/project.uvprojx
bsp/renesas/ra6m3-ek/project.uvprojx
+19
-9
bsp/renesas/ra6m3-ek/rtconfig.h
bsp/renesas/ra6m3-ek/rtconfig.h
+3
-1
bsp/renesas/ra6m3-ek/rtconfig.py
bsp/renesas/ra6m3-ek/rtconfig.py
+3
-3
bsp/renesas/ra6m3-ek/script/fsp.ld
bsp/renesas/ra6m3-ek/script/fsp.ld
+649
-0
bsp/renesas/ra6m3-ek/script/memory_regions.ld
bsp/renesas/ra6m3-ek/script/memory_regions.ld
+22
-0
bsp/renesas/ra6m3-ek/template.uvoptx
bsp/renesas/ra6m3-ek/template.uvoptx
+1
-1
bsp/renesas/ra6m3-ek/template.uvprojx
bsp/renesas/ra6m3-ek/template.uvprojx
+6
-6
未找到文件。
bsp/renesas/ra6m3-ek/.config
浏览文件 @
168e1250
...
...
@@ -8,6 +8,7 @@
#
CONFIG_RT_NAME_MAX
=
8
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
# CONFIG_RT_USING_SMART is not set
# CONFIG_RT_USING_SMP is not set
CONFIG_RT_ALIGN_SIZE
=
4
# CONFIG_RT_THREAD_PRIORITY_8 is not set
...
...
@@ -58,6 +59,7 @@ CONFIG_RT_USING_MESSAGEQUEUE=y
#
# Memory Management
#
CONFIG_RT_PAGE_MAX_ORDER
=
11
# CONFIG_RT_USING_MEMPOOL is not set
CONFIG_RT_USING_SMALL_MEM
=
y
# CONFIG_RT_USING_SLAB is not set
...
...
@@ -76,16 +78,19 @@ CONFIG_RT_USING_HEAP=y
#
CONFIG_RT_USING_DEVICE
=
y
# CONFIG_RT_USING_DEVICE_OPS is not set
# CONFIG_RT_USING_DM is not set
# CONFIG_RT_USING_INTERRUPT_INFO is not set
CONFIG_RT_USING_CONSOLE
=
y
CONFIG_RT_CONSOLEBUF_SIZE
=
128
CONFIG_RT_CONSOLE_DEVICE_NAME
=
"uart7"
CONFIG_RT_VER_NUM
=
0
x50000
CONFIG_ARCH_ARM
=
y
# CONFIG_RT_USING_CACHE is not set
# CONFIG_ARCH_ARM_BOOTWITH_FLUSH_CACHE is not set
# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
CONFIG_RT_USING_CPU_FFS
=
y
CONFIG_ARCH_ARM
=
y
CONFIG_ARCH_ARM_CORTEX_M
=
y
CONFIG_ARCH_ARM_CORTEX_M4
=
y
# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
#
# RT-Thread Components
...
...
@@ -112,12 +117,12 @@ CONFIG_FINSH_USING_DESCRIPTION=y
CONFIG_FINSH_ARG_MAX
=
10
# CONFIG_RT_USING_DFS is not set
# CONFIG_RT_USING_FAL is not set
# CONFIG_RT_USING_LWP is not set
#
# Device Drivers
#
CONFIG_RT_USING_DEVICE_IPC
=
y
CONFIG_RT_UNAMED_PIPE_NUMBER
=
64
# CONFIG_RT_USING_SYSTEM_WORKQUEUE is not set
CONFIG_RT_USING_SERIAL
=
y
# CONFIG_RT_USING_SERIAL_V1 is not set
...
...
@@ -131,10 +136,14 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_USING_PIN
=
y
# CONFIG_RT_USING_ADC is not set
# CONFIG_RT_USING_DAC is not set
# CONFIG_RT_USING_NULL is not set
# CONFIG_RT_USING_ZERO is not set
# CONFIG_RT_USING_RANDOM is not set
# CONFIG_RT_USING_PWM is not set
# CONFIG_RT_USING_MTD_NOR is not set
# CONFIG_RT_USING_MTD_NAND is not set
# CONFIG_RT_USING_PM is not set
# CONFIG_RT_USING_FDT is not set
# CONFIG_RT_USING_RTC is not set
# CONFIG_RT_USING_SDIO is not set
# CONFIG_RT_USING_SPI is not set
...
...
@@ -142,10 +151,13 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_AUDIO is not set
# CONFIG_RT_USING_SENSOR is not set
# CONFIG_RT_USING_TOUCH is not set
# CONFIG_RT_USING_LCD is not set
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_PULSE_ENCODER is not set
# CONFIG_RT_USING_INPUT_CAPTURE is not set
# CONFIG_RT_USING_DEV_BUS is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_VIRTIO is not set
#
# Using USB
...
...
@@ -695,6 +707,8 @@ CONFIG_SOC_FAMILY_RENESAS=y
CONFIG_SOC_SERIES_R7FA6M3
=
y
# CONFIG_SOC_SERIES_R7FA6M4 is not set
# CONFIG_SOC_SERIES_R7FA2L1 is not set
# CONFIG_SOC_SERIES_R7FA6M5 is not set
# CONFIG_SOC_SERIES_R7FA4M2 is not set
#
# Hardware Drivers Config
...
...
@@ -718,6 +732,8 @@ CONFIG_BSP_USING_UART7=y
# CONFIG_BSP_UART7_TX_USING_DMA is not set
CONFIG_BSP_UART7_RX_BUFSIZE
=
256
CONFIG_BSP_UART7_TX_BUFSIZE
=
0
# CONFIG_BSP_USING_LCD is not set
# CONFIG_BSP_USING_LVGL is not set
#
# Board extended module Drivers
...
...
bsp/renesas/ra6m3-ek/.cproject
0 → 100644
浏览文件 @
168e1250
此差异已折叠。
点击以展开。
bsp/renesas/ra6m3-ek/.project
0 → 100644
浏览文件 @
168e1250
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>
ra6m3-temp
</name>
<comment
/>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>
org.eclipse.cdt.managedbuilder.core.genmakebuilder
</name>
<triggers>
clean,full,incremental,
</triggers>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>
org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
</name>
<triggers>
full,incremental,
</triggers>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>
org.eclipse.cdt.core.cnature
</nature>
<nature>
org.rt-thread.studio.rttnature
</nature>
<nature>
org.eclipse.cdt.managedbuilder.core.managedBuildNature
</nature>
<nature>
org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
</nature>
</natures>
<linkedResources
/>
</projectDescription>
bsp/renesas/ra6m3-ek/.settings/language.settings.xml
0 → 100644
浏览文件 @
168e1250
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project>
<configuration
id=
"ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.553091094"
name=
"Debug"
>
<extension
point=
"org.eclipse.cdt.core.LanguageSettingsProvider"
>
<provider
copy-of=
"extension"
id=
"org.eclipse.cdt.ui.UserLanguageSettingsProvider"
/>
<provider-reference
id=
"org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider"
ref=
"shared-provider"
/>
<provider-reference
id=
"org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider"
ref=
"shared-provider"
/>
<provider
class=
"org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector"
console=
"false"
env-hash=
"-1208902908258079360"
id=
"ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector"
keep-relative-paths=
"false"
name=
"CDT ARM Cross GCC Built-in Compiler Settings "
parameter=
"${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}""
prefer-non-shared=
"true"
>
<language-scope
id=
"org.eclipse.cdt.core.gcc"
/>
<language-scope
id=
"org.eclipse.cdt.core.g++"
/>
</provider>
</extension>
</configuration>
</project>
bsp/renesas/ra6m3-ek/.settings/projcfg.ini
0 → 100644
浏览文件 @
168e1250
#RT-Thread Studio Project Configuration
#Tue Jan 10 14:37:39 CST 2023
cfg_version
=
v3.0
board_name
=
ra6m3-ek
example_name
=
hardware_adapter=J-Link
board_base_nano_proj
=
false
project_type
=
rt-thread
chip_name
=
R7FA6M3AH
\n
selected_rtt_version=latest
bsp_version
=
os_branch=master
project_base_rtt_bsp
=
true
output_project_path
=
E
\:
softwareRT-ThreadStudioworkspace
\r
a6m3-temp
is_base_example_project
=
false
is_use_scons_build
=
true
project_name
=
ra6m3-temp
os_version
=
latest
bsp_path
=
bsp/renesas/ra6m3-ek/.settings/ra6m3-temp.JLink.Debug.rttlaunch
0 → 100644
浏览文件 @
168e1250
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration
type=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.launchConfigurationType"
>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.adapterName"
value=
"J-Link"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.binFileStartAddress"
value=
""
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.doConnectToRunning"
value=
"false"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.doContinue"
value=
"true"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.doDebugInRam"
value=
"false"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.doFirstReset"
value=
"true"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.doGdbServerAllocateConsole"
value=
"true"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.doGdbServerAllocateSemihostingConsole"
value=
"true"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.doGdbServerInitRegs"
value=
"true"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.doGdbServerLocalOnly"
value=
"true"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.doGdbServerSilent"
value=
"false"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.doGdbServerVerifyDownload"
value=
"true"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.doSecondReset"
value=
"true"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.doStartGdbServer"
value=
"true"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.enableFlashBreakpoints"
value=
"true"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.enableSemihosting"
value=
"true"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.enableSemihostingIoclientGdbClient"
value=
"false"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.enableSemihostingIoclientTelnet"
value=
"true"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.enableSwo"
value=
"false"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.eraseEndAddress"
value=
""
/>
<intAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.eraseMode"
value=
"0"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.eraseStartAddress"
value=
""
/>
<intAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.firstResetSpeed"
value=
"1000"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.firstResetType"
value=
""
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.flashDeviceName"
value=
"R7FA6M3AH "
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.flashDownloadHex"
value=
"true"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.forceQuitGdbServer"
value=
"false"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbClientOtherCommands"
value=
"set mem inaccessible-by-default off"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbClientOtherOptions"
value=
""
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbServerConnection"
value=
"usb"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbServerConnectionAddress"
value=
""
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbServerDebugInterface"
value=
"swd"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbServerDeviceEndianness"
value=
"little"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbServerDeviceName"
value=
"R7FA6M3AH"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbServerDeviceSpeed"
value=
"100000"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbServerExecutable"
value=
"${debugger_install_path}/${jlink_debugger_relative_path}\JLinkGDBServerCL.exe"
/>
<intAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbServerGdbPortNumber"
value=
"2331"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbServerLog"
value=
""
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbServerOther"
value=
"-singlerun"
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbServerRunAfterStopDebug"
value=
"true"
/>
<intAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbServerSwoPortNumber"
value=
"2332"
/>
<intAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.gdbServerTelnetPortNumber"
value=
"2333"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.interfaceSpeed"
value=
"auto"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.jlinkExecutable"
value=
"${debugger_install_path}/${jlink_debugger_relative_path}\JLink.exe"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.otherInitCommands"
value=
""
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.otherRunCommands"
value=
""
/>
<booleanAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.runAfterDownload"
value=
"true"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.secondResetType"
value=
""
/>
<intAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.swoEnableTargetCpuFreq"
value=
"0"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.swoEnableTargetPortMask"
value=
"0x1"
/>
<intAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.jlink.swoEnableTargetSwoFreq"
value=
"0"
/>
<stringAttribute
key=
"ilg.gnumcueclipse.debug.gdbjtag.svdPath"
value=
""
/>
<stringAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.imageFileName"
value=
""
/>
<stringAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.imageOffset"
value=
""
/>
<stringAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.ipAddress"
value=
"localhost"
/>
<stringAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.jtagDevice"
value=
"GNU MCU J-Link"
/>
<booleanAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.loadImage"
value=
"true"
/>
<booleanAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.loadSymbols"
value=
"true"
/>
<stringAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.pcRegister"
value=
""
/>
<intAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.portNumber"
value=
"2331"
/>
<booleanAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.setPcRegister"
value=
"false"
/>
<booleanAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.setResume"
value=
"false"
/>
<booleanAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.setStopAt"
value=
"true"
/>
<stringAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.stopAt"
value=
"main"
/>
<stringAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName"
value=
""
/>
<stringAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset"
value=
""
/>
<booleanAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.useFileForImage"
value=
"false"
/>
<booleanAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols"
value=
"false"
/>
<booleanAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage"
value=
"true"
/>
<booleanAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols"
value=
"true"
/>
<booleanAttribute
key=
"org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget"
value=
"true"
/>
<stringAttribute
key=
"org.eclipse.cdt.dsf.gdb.DEBUG_NAME"
value=
"${rtt_gnu_gcc}/arm-none-eabi-gdb.exe"
/>
<booleanAttribute
key=
"org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND"
value=
"false"
/>
<intAttribute
key=
"org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR"
value=
"0"
/>
<stringAttribute
key=
"org.eclipse.cdt.launch.PROGRAM_NAME"
value=
"Debug/rtthread.elf"
/>
<stringAttribute
key=
"org.eclipse.cdt.launch.PROJECT_ATTR"
value=
"ra6m3-temp"
/>
<booleanAttribute
key=
"org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR"
value=
"false"
/>
<stringAttribute
key=
"org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR"
value=
""
/>
<listAttribute
key=
"org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"
>
<listEntry
value=
"/ra6m3-temp"
/>
</listAttribute>
<listAttribute
key=
"org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"
>
<listEntry
value=
"4"
/>
</listAttribute>
<stringAttribute
key=
"org.eclipse.debug.core.source_locator_id"
value=
"org.eclipse.cdt.debug.core.sourceLocator"
/>
<stringAttribute
key=
"org.eclipse.debug.core.source_locator_memento"
value=
"<?xml version="1.0" encoding="UTF-8" standalone="no"?> <sourceLookupDirector> <sourceContainers duplicates="false"> <container memento="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;default/&gt;&#13;&#10;" typeId="org.eclipse.debug.core.containerType.default"/> </sourceContainers> </sourceLookupDirector> "
/>
<stringAttribute
key=
"org.eclipse.debug.ui.ATTR_CONSOLE_ENCODING"
value=
"GBK"
/>
</launchConfiguration>
bsp/renesas/ra6m3-ek/README.md
浏览文件 @
168e1250
...
...
@@ -125,8 +125,6 @@ void hal_entry(void)
-
[
开发板用户手册
](
https://www2.renesas.cn/cn/zh/document/mah/1527156?language=zh&r=1527191
)
-
[
瑞萨RA MCU 基础知识
](
https://www2.renesas.cn/cn/zh/document/gde/1520091
)
-
[
RA6 MCU 快速设计指南
](
https://www2.renesas.cn/cn/zh/document/apn/ra6-quick-design-guide
)
-
[
RA6M4_datasheet
](
https://www2.renesas.cn/cn/zh/document/dst/ra6m4-group-datasheet
)
-
[
RA6M4 Group User’s Manual: Hardware
](
https://www2.renesas.cn/cn/zh/document/man/ra6m4-group-user-s-manual-hardware
)
**FSP 配置**
...
...
@@ -134,7 +132,7 @@ void hal_entry(void)
1.
[
下载灵活配置软件包 (FSP) | Renesas
](
https://www.renesas.com/cn/zh/software-tool/flexible-software-package-fsp
)
,请使用 FSP 3.5.0 版本
2.
下载安装完成后,需要添加 CPK-RA6M3 开发板的官方板级支持包
> 打开[ CPK-RA6M3 开发板详情页](https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ek-ra6m3-evaluation-kit-ra6m3-mcu-group#document),在
**“下载”**列表中找到 **”CPK-RA6M3板级支持包“**
,点击链接即可下载
> 打开[ CPK-RA6M3 开发板详情页](https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ek-ra6m3-evaluation-kit-ra6m3-mcu-group#document),在
**“下载”** 列表中找到 **”CPK-RA6M3板级支持包“**
,点击链接即可下载
3.
如何将
**”CPK-RA6M3板级支持包“**
添加到 FSP 中,请参考文档
[
如何导入板级支持包
](
https://www2.renesas.cn/document/ppt/1527171?language=zh&r=1527191
)
4.
请查看文档:
[
使用 FSP 配置外设驱动
](
../docs/RA系列使用FSP配置外设驱动.md
)
,在 MDK 中通过添加自定义命名来打开当前工程的 FSP 配置。
...
...
bsp/renesas/ra6m3-ek/board/Kconfig
浏览文件 @
168e1250
...
...
@@ -53,7 +53,6 @@ menu "Hardware Drivers Config"
config BSP_USING_LCD
bool "Enable LCD"
select BSP_USING_GPIO
select BSP_USING_LCD
default n
config BSP_USING_LVGL
...
...
bsp/renesas/ra6m3-ek/buildinfo.gpdsc
0 → 100644
浏览文件 @
168e1250
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<package
xmlns:xs=
"http://www.w3.org/2001/XMLSchema-instance"
>
<vendor>
Renesas
</vendor>
<name>
Project Content
</name>
<description>
Project content managed by the Renesas Smart Configurator
</description>
<url/>
<releases>
<release
version=
"1.0.0"
/>
</releases>
<generators>
<generator
id=
"Renesas RA Smart Configurator"
>
<project_files>
<file
category=
"include"
name=
"src/"
/>
<file
category=
"source"
name=
"src/hal_entry.c"
/>
</project_files>
</generator>
</generators>
<components
generator=
"Renesas RA Smart Configurator"
>
<component
Cclass=
"Flex Software"
Cgroup=
"Components"
Csub=
"ra"
>
<files>
<file
category=
"include"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/"
/>
<file
category=
"include"
name=
"ra/fsp/inc/"
/>
<file
category=
"include"
name=
"ra/fsp/inc/api/"
/>
<file
category=
"include"
name=
"ra/fsp/inc/instances/"
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/cachel1_armv7.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armcc.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armclang.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armclang_ltm.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_compiler.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_gcc.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_iccarm.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_version.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv81mml.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv8mbl.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv8mml.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm0.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm0plus.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm1.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm23.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm3.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm33.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm35p.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm4.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm55.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm7.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_sc000.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/core_sc300.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/mpu_armv7.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/mpu_armv8.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/pmu_armv8.h"
path=
""
/>
<file
category=
"header"
name=
"ra/arm/CMSIS_5/CMSIS/Core/Include/tz_context.h"
path=
""
/>
<file
category=
"other"
name=
"ra/arm/CMSIS_5/LICENSE.txt"
/>
<file
category=
"header"
name=
"ra/board/ra6m3/board.h"
path=
""
/>
<file
category=
"header"
name=
"ra/board/ra6m3/board_ethernet_phy.h"
path=
""
/>
<file
category=
"source"
name=
"ra/board/ra6m3/board_init.c"
/>
<file
category=
"header"
name=
"ra/board/ra6m3/board_init.h"
path=
""
/>
<file
category=
"source"
name=
"ra/board/ra6m3/board_leds.c"
/>
<file
category=
"header"
name=
"ra/board/ra6m3/board_leds.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/inc/api/bsp_api.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/inc/api/r_ioport_api.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/inc/api/r_transfer_api.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/inc/api/r_uart_api.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/inc/fsp_common_api.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/inc/fsp_features.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/inc/fsp_version.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/inc/instances/r_ioport.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/inc/instances/r_sci_uart.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/base_addresses.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/renesas.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/system.h"
path=
""
/>
<file
category=
"source"
name=
"ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/startup.c"
/>
<file
category=
"other"
name=
"ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/startup.o"
/>
<file
category=
"source"
name=
"ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/system.c"
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/all/bsp_arm_exceptions.h"
path=
""
/>
<file
category=
"source"
name=
"ra/fsp/src/bsp/mcu/all/bsp_clocks.c"
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/all/bsp_clocks.h"
path=
""
/>
<file
category=
"other"
name=
"ra/fsp/src/bsp/mcu/all/bsp_clocks.o"
/>
<file
category=
"source"
name=
"ra/fsp/src/bsp/mcu/all/bsp_common.c"
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/all/bsp_common.h"
path=
""
/>
<file
category=
"other"
name=
"ra/fsp/src/bsp/mcu/all/bsp_common.o"
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/all/bsp_compiler_support.h"
path=
""
/>
<file
category=
"source"
name=
"ra/fsp/src/bsp/mcu/all/bsp_delay.c"
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/all/bsp_delay.h"
path=
""
/>
<file
category=
"other"
name=
"ra/fsp/src/bsp/mcu/all/bsp_delay.o"
/>
<file
category=
"source"
name=
"ra/fsp/src/bsp/mcu/all/bsp_group_irq.c"
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/all/bsp_group_irq.h"
path=
""
/>
<file
category=
"other"
name=
"ra/fsp/src/bsp/mcu/all/bsp_group_irq.o"
/>
<file
category=
"source"
name=
"ra/fsp/src/bsp/mcu/all/bsp_guard.c"
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/all/bsp_guard.h"
path=
""
/>
<file
category=
"other"
name=
"ra/fsp/src/bsp/mcu/all/bsp_guard.o"
/>
<file
category=
"source"
name=
"ra/fsp/src/bsp/mcu/all/bsp_io.c"
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/all/bsp_io.h"
path=
""
/>
<file
category=
"other"
name=
"ra/fsp/src/bsp/mcu/all/bsp_io.o"
/>
<file
category=
"source"
name=
"ra/fsp/src/bsp/mcu/all/bsp_irq.c"
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/all/bsp_irq.h"
path=
""
/>
<file
category=
"other"
name=
"ra/fsp/src/bsp/mcu/all/bsp_irq.o"
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/all/bsp_mcu_api.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/all/bsp_module_stop.h"
path=
""
/>
<file
category=
"source"
name=
"ra/fsp/src/bsp/mcu/all/bsp_register_protection.c"
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/all/bsp_register_protection.h"
path=
""
/>
<file
category=
"other"
name=
"ra/fsp/src/bsp/mcu/all/bsp_register_protection.o"
/>
<file
category=
"source"
name=
"ra/fsp/src/bsp/mcu/all/bsp_rom_registers.c"
/>
<file
category=
"source"
name=
"ra/fsp/src/bsp/mcu/all/bsp_sbrk.c"
/>
<file
category=
"other"
name=
"ra/fsp/src/bsp/mcu/all/bsp_sbrk.o"
/>
<file
category=
"source"
name=
"ra/fsp/src/bsp/mcu/all/bsp_security.c"
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/all/bsp_security.h"
path=
""
/>
<file
category=
"other"
name=
"ra/fsp/src/bsp/mcu/all/bsp_security.o"
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/all/bsp_tfu.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/ra6m3/bsp_elc.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/ra6m3/bsp_feature.h"
path=
""
/>
<file
category=
"header"
name=
"ra/fsp/src/bsp/mcu/ra6m3/bsp_mcu_info.h"
path=
""
/>
<file
category=
"source"
name=
"ra/fsp/src/r_ioport/r_ioport.c"
/>
<file
category=
"other"
name=
"ra/fsp/src/r_ioport/r_ioport.o"
/>
<file
category=
"source"
name=
"ra/fsp/src/r_sci_uart/r_sci_uart.c"
/>
<file
category=
"other"
name=
"ra/fsp/src/r_sci_uart/r_sci_uart.o"
/>
<file
category=
"other"
name=
"ra/SConscript"
/>
</files>
</component>
<component
Cclass=
"Flex Software"
Cgroup=
"Build Configuration"
>
<files>
<file
category=
"include"
name=
"ra_cfg/fsp_cfg/"
/>
<file
category=
"include"
name=
"ra_cfg/fsp_cfg/bsp/"
/>
<file
category=
"header"
name=
"ra_cfg/fsp_cfg/bsp/board_cfg.h"
path=
""
/>
<file
category=
"header"
name=
"ra_cfg/fsp_cfg/bsp/bsp_cfg.h"
path=
""
/>
<file
category=
"header"
name=
"ra_cfg/fsp_cfg/bsp/bsp_mcu_device_cfg.h"
path=
""
/>
<file
category=
"header"
name=
"ra_cfg/fsp_cfg/bsp/bsp_mcu_device_pn_cfg.h"
path=
""
/>
<file
category=
"header"
name=
"ra_cfg/fsp_cfg/bsp/bsp_mcu_family_cfg.h"
path=
""
/>
<file
category=
"header"
name=
"ra_cfg/fsp_cfg/bsp/bsp_pin_cfg.h"
path=
""
/>
<file
category=
"header"
name=
"ra_cfg/fsp_cfg/r_ioport_cfg.h"
path=
""
/>
<file
category=
"header"
name=
"ra_cfg/fsp_cfg/r_sci_uart_cfg.h"
path=
""
/>
<file
category=
"other"
name=
"ra_cfg/SConscript"
/>
</files>
</component>
<component
Cclass=
"Flex Software"
Cgroup=
"Generated Data"
>
<files>
<file
category=
"include"
name=
"ra_gen/"
/>
<file
category=
"header"
name=
"ra_gen/bsp_clock_cfg.h"
path=
""
/>
<file
category=
"source"
name=
"ra_gen/common_data.c"
/>
<file
category=
"header"
name=
"ra_gen/common_data.h"
path=
""
/>
<file
category=
"source"
name=
"ra_gen/hal_data.c"
/>
<file
category=
"header"
name=
"ra_gen/hal_data.h"
path=
""
/>
<file
category=
"source"
name=
"ra_gen/main.c"
/>
<file
category=
"source"
name=
"ra_gen/pin_data.c"
/>
<file
category=
"other"
name=
"ra_gen/SConscript"
/>
<file
category=
"source"
name=
"ra_gen/vector_data.c"
/>
<file
category=
"header"
name=
"ra_gen/vector_data.h"
path=
""
/>
</files>
</component>
<component
Cclass=
"Flex Software"
Cgroup=
"Linker Script"
>
<files>
<file
category=
"linkerScript"
name=
"script/fsp.scat"
/>
<file
category=
"other"
name=
"script/ac6/fsp_keep.via"
/>
</files>
</component>
</components>
</package>
bsp/renesas/ra6m3-ek/project.uvoptx
浏览文件 @
168e1250
...
...
@@ -117,30 +117,10 @@
<pMon>
Segger\JL2CM3.dll
</pMon>
</DebugOpt>
<TargetDriverDllRegistry>
<SetRegEntry>
<Number>
0
</Number>
<Key>
ARMRTXEVENTFLAGS
</Key>
<Name>
-L70 -Z18 -C0 -M0 -T1
</Name>
</SetRegEntry>
<SetRegEntry>
<Number>
0
</Number>
<Key>
DLGTARM
</Key>
<Name>
(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)
</Name>
</SetRegEntry>
<SetRegEntry>
<Number>
0
</Number>
<Key>
ARMDBGFLAGS
</Key>
<Name></Name>
</SetRegEntry>
<SetRegEntry>
<Number>
0
</Number>
<Key>
DLGUARM
</Key>
<Name>
d
</Name>
</SetRegEntry>
<SetRegEntry>
<Number>
0
</Number>
<Key>
UL2CM3
</Key>
<Name>
UL2CM3(-S0 -C0 -P0
) -FN3 -FC2000 -FD20000000 -FF0RA6M3_2M -FF1RA6M3_DATA_C2M -FF2RA6M3_CONF -FL0200000 -FL110000 -FL280 -FS00 -FS140100000 -FS2100A100 -FP0($$Device:R7FA6M3AH3CFC$Flash\RA6M3_2M.FLM) -FP1($$Device:R7FA6M3AH3CFC$Flash\RA6M3_DATA_C2M.FLM) -FP2($$Device:R7FA6M3AH3CFC$Flash\RA6M3_CONF.FLM
)
</Name>
<Name>
UL2CM3(-S0 -C0 -P0
-FD20000000 -FC2000 -FN3 -FF0RA6M3_2M -FS00 -FL0200000 -FF1RA6M3_DATA_C2M -FS140100000 -FL110000 -FF2RA6M3_CONF -FS2100A100 -FL280 -FP0($$Device:R7FA6M3AH$Flash\RA6M3_2M.FLM) -FP1($$Device:R7FA6M3AH$Flash\RA6M3_DATA_C2M.FLM) -FP2($$Device:R7FA6M3AH$Flash\RA6M3_CONF.FLM)
)
</Name>
</SetRegEntry>
<SetRegEntry>
<Number>
0
</Number>
...
...
@@ -155,12 +135,12 @@
<DebugFlag>
<trace>
0
</trace>
<periodic>
1
</periodic>
<aLwin>
1
</aLwin>
<aLwin>
0
</aLwin>
<aCover>
0
</aCover>
<aSer1>
0
</aSer1>
<aSer2>
0
</aSer2>
<aPa>
0
</aPa>
<viewmode>
1
</viewmode>
<viewmode>
0
</viewmode>
<vrSel>
0
</vrSel>
<aSym>
0
</aSym>
<aTbox>
0
</aTbox>
...
...
@@ -195,7 +175,7 @@
</Target>
<Group>
<GroupName>
Compiler
</GroupName>
<GroupName>
ADT
</GroupName>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<cbSel>
0
</cbSel>
...
...
@@ -207,14 +187,34 @@
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\components\utilities\libadt\avl.c
</PathWithFileName>
<FilenameWithoutPath>
avl.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
</Group>
<Group>
<GroupName>
Compiler
</GroupName>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<cbSel>
0
</cbSel>
<RteFlg>
0
</RteFlg>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
2
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\components\libc\compilers\armlibc\syscall_mem.c
</PathWithFileName>
<FilenameWithoutPath>
syscall_mem.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
2
</FileNumber>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
3
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -225,8 +225,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
3
</FileNumber>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
4
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -237,8 +237,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
4
</FileNumber>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
5
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -249,8 +249,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
5
</FileNumber>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
6
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -261,8 +261,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
6
</FileNumber>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
7
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -273,8 +273,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
7
</FileNumber>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
8
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -285,8 +285,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
8
</FileNumber>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
9
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -305,8 +305,8 @@
<cbSel>
0
</cbSel>
<RteFlg>
0
</RteFlg>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
9
</FileNumber>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
10
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -317,8 +317,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
1
0
</FileNumber>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
1
1
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -329,8 +329,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
1
1
</FileNumber>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
1
2
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -341,8 +341,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
1
2
</FileNumber>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
1
3
</FileNumber>
<FileType>
2
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -353,8 +353,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
1
3
</FileNumber>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
1
4
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -373,8 +373,8 @@
<cbSel>
0
</cbSel>
<RteFlg>
0
</RteFlg>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
1
4
</FileNumber>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
1
5
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -385,8 +385,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
1
5
</FileNumber>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
1
6
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -397,8 +397,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
1
6
</FileNumber>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
1
7
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -409,8 +409,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
1
7
</FileNumber>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
1
8
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -421,8 +421,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
1
8
</FileNumber>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
1
9
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -433,8 +433,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
19
</FileNumber>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
20
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -445,8 +445,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
2
0
</FileNumber>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
2
1
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -457,8 +457,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
2
1
</FileNumber>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
2
2
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -469,8 +469,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
2
2
</FileNumber>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
2
3
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -489,8 +489,8 @@
<cbSel>
0
</cbSel>
<RteFlg>
0
</RteFlg>
<File>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
2
3
</FileNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
2
4
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -501,8 +501,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
2
4
</FileNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
2
5
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -513,8 +513,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
2
5
</FileNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
2
6
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -533,8 +533,8 @@
<cbSel>
0
</cbSel>
<RteFlg>
0
</RteFlg>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
2
6
</FileNumber>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
2
7
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -545,8 +545,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
2
7
</FileNumber>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
2
8
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -557,8 +557,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
2
8
</FileNumber>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
2
9
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -569,8 +569,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
29
</FileNumber>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
30
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -589,8 +589,8 @@
<cbSel>
0
</cbSel>
<RteFlg>
0
</RteFlg>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
3
0
</FileNumber>
<GroupNumber>
7
</GroupNumber>
<FileNumber>
3
1
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -601,8 +601,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
3
1
</FileNumber>
<GroupNumber>
7
</GroupNumber>
<FileNumber>
3
2
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -613,8 +613,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
3
2
</FileNumber>
<GroupNumber>
7
</GroupNumber>
<FileNumber>
3
3
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -625,8 +625,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
3
3
</FileNumber>
<GroupNumber>
7
</GroupNumber>
<FileNumber>
3
4
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -637,8 +637,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
3
4
</FileNumber>
<GroupNumber>
7
</GroupNumber>
<FileNumber>
3
5
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -649,8 +649,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
3
5
</FileNumber>
<GroupNumber>
7
</GroupNumber>
<FileNumber>
3
6
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -661,8 +661,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
3
6
</FileNumber>
<GroupNumber>
7
</GroupNumber>
<FileNumber>
3
7
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -673,8 +673,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
3
7
</FileNumber>
<GroupNumber>
7
</GroupNumber>
<FileNumber>
3
8
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -685,8 +685,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
3
8
</FileNumber>
<GroupNumber>
7
</GroupNumber>
<FileNumber>
3
9
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -697,8 +697,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
39
</FileNumber>
<GroupNumber>
7
</GroupNumber>
<FileNumber>
40
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -709,8 +709,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
4
0
</FileNumber>
<GroupNumber>
7
</GroupNumber>
<FileNumber>
4
1
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -721,8 +721,8 @@
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
4
1
</FileNumber>
<GroupNumber>
7
</GroupNumber>
<FileNumber>
4
2
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
@@ -741,8 +741,8 @@
<cbSel>
0
</cbSel>
<RteFlg>
0
</RteFlg>
<File>
<GroupNumber>
7
</GroupNumber>
<FileNumber>
4
2
</FileNumber>
<GroupNumber>
8
</GroupNumber>
<FileNumber>
4
3
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
bsp/renesas/ra6m3-ek/project.uvprojx
浏览文件 @
168e1250
...
...
@@ -14,14 +14,14 @@
<uAC6>
1
</uAC6>
<TargetOption>
<TargetCommonOption>
<Device>
R7FA6M3AH
3CFC
</Device>
<Device>
R7FA6M3AH
</Device>
<Vendor>
Renesas
</Vendor>
<PackID>
Renesas.RA_DFP.
3.8
.0
</PackID>
<PackID>
Renesas.RA_DFP.
4.2
.0
</PackID>
<PackURL>
https://www2.renesas.eu/Keil_MDK_Packs/
</PackURL>
<Cpu>
IRAM(0x1FFE0000,0x020000) IRAM2(0x20000000,0x080000) IROM(0x00000000,0x200000) CPUTYPE("Cortex-M4") FPU2 DSP CLOCK(12000000) ELITTLE
</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile></StartupFile>
<FlashDriverDll>
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC2000 -FN3 -FF0RA6M3_2M -FS00 -FL0200000 -FF1RA6M3_DATA_C2M -FS140100000 -FL110000 -FF2RA6M3_CONF -FS2100A100 -FL280 -FP0($$Device:R7FA6M3AH
3CFC$Flash\RA6M3_2M.FLM) -FP1($$Device:R7FA6M3AH3CFC$Flash\RA6M3_DATA_C2M.FLM) -FP2($$Device:R7FA6M3AH3CFC
$Flash\RA6M3_CONF.FLM))
</FlashDriverDll>
<FlashDriverDll>
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC2000 -FN3 -FF0RA6M3_2M -FS00 -FL0200000 -FF1RA6M3_DATA_C2M -FS140100000 -FL110000 -FF2RA6M3_CONF -FS2100A100 -FL280 -FP0($$Device:R7FA6M3AH
$Flash\RA6M3_2M.FLM) -FP1($$Device:R7FA6M3AH$Flash\RA6M3_DATA_C2M.FLM) -FP2($$Device:R7FA6M3AH
$Flash\RA6M3_CONF.FLM))
</FlashDriverDll>
<DeviceId>
0
</DeviceId>
<RegisterFile></RegisterFile>
<MemoryEnv></MemoryEnv>
...
...
@@ -33,7 +33,7 @@
<SLE66CMisc></SLE66CMisc>
<SLE66AMisc></SLE66AMisc>
<SLE66LinkerMisc></SLE66LinkerMisc>
<SFDFile>
$$Device:R7FA6M3AH
3CFC
$SVD\R7FA6M3AH.svd
</SFDFile>
<SFDFile>
$$Device:R7FA6M3AH$SVD\R7FA6M3AH.svd
</SFDFile>
<bCustSvd>
0
</bCustSvd>
<UseEnv>
0
</UseEnv>
<BinPath></BinPath>
...
...
@@ -54,7 +54,7 @@
<CreateLib>
0
</CreateLib>
<CreateHexFile>
1
</CreateHexFile>
<DebugInformation>
1
</DebugInformation>
<BrowseInformation>
1
</BrowseInformation>
<BrowseInformation>
0
</BrowseInformation>
<ListingPath>
.\Listings\
</ListingPath>
<HexFormatSelection>
1
</HexFormatSelection>
<Merge32K>
0
</Merge32K>
...
...
@@ -129,7 +129,7 @@
</DebugOption>
<Utilities>
<Flash1>
<UseTargetDll>
0
</UseTargetDll>
<UseTargetDll>
1
</UseTargetDll>
<UseExternalTool>
1
</UseExternalTool>
<RunIndependent>
0
</RunIndependent>
<UpdateFlashBeforeDebugging>
1
</UpdateFlashBeforeDebugging>
...
...
@@ -138,7 +138,7 @@
</Flash1>
<bUseTDR>
1
</bUseTDR>
<Flash2>
BIN\UL2CM3.DLL
</Flash2>
<Flash3>
"" ()
</Flash3>
<Flash3></Flash3>
<Flash4></Flash4>
<pFcarmOut></pFcarmOut>
<pFcarmGrp></pFcarmGrp>
...
...
@@ -339,7 +339,7 @@
<MiscControls>
-Wno-license-management -Wunused -Wuninitialized -Wall -Wmissing-declarations -Wpointer-arith -Waggregate-return -Wfloat-equal
</MiscControls>
<Define>
RT_USING_LIBC, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND
</Define>
<Undefine></Undefine>
<IncludePath>
..\..\..\
components\libc\posix\ipc;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\stdio;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\libcpu\arm\common;..\libraries\HAL_Drivers\config;..\..\..\components\drivers\include;board\ports;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\HAL_Drivers;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\include;.;..\..\..\include;.\board
</IncludePath>
<IncludePath>
..\..\..\
include;board;.;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\stdio;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\utilities\libadt;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\ipc;..\libraries\HAL_Drivers;board\ports;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\libraries\HAL_Drivers\config;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include
</IncludePath>
</VariousControls>
</Cads>
<Aads>
...
...
@@ -380,6 +380,16 @@
</TargetArmAds>
</TargetOption>
<Groups>
<Group>
<GroupName>
ADT
</GroupName>
<Files>
<File>
<FileName>
avl.c
</FileName>
<FileType>
1
</FileType>
<FilePath>
..\..\..\components\utilities\libadt\avl.c
</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>
Compiler
</GroupName>
<Files>
...
...
@@ -796,7 +806,7 @@
<apis/>
<components>
<component
Cclass=
"Flex Software"
Cgroup=
"RA Configuration"
Cvendor=
"Renesas"
Cversion=
"1.0.0"
condition=
"RA Device"
generator=
"Renesas RA Smart Configurator"
>
<package
name=
"RA_DFP"
schemaVersion=
"1.7.2"
url=
"https://www2.renesas.eu/Keil_MDK_Packs/"
vendor=
"Renesas"
version=
"
3.8
.0"
/>
<package
name=
"RA_DFP"
schemaVersion=
"1.7.2"
url=
"https://www2.renesas.eu/Keil_MDK_Packs/"
vendor=
"Renesas"
version=
"
4.2
.0"
/>
<targetInfos>
<targetInfo
name=
"Target 1"
/>
</targetInfos>
...
...
bsp/renesas/ra6m3-ek/rtconfig.h
浏览文件 @
168e1250
...
...
@@ -36,6 +36,7 @@
/* Memory Management */
#define RT_PAGE_MAX_ORDER 11
#define RT_USING_SMALL_MEM
#define RT_USING_SMALL_MEM_AS_HEAP
#define RT_USING_HEAP
...
...
@@ -47,8 +48,8 @@
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart7"
#define RT_VER_NUM 0x50000
#define ARCH_ARM
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
#define ARCH_ARM_CORTEX_M4
...
...
@@ -75,6 +76,7 @@
/* Device Drivers */
#define RT_USING_DEVICE_IPC
#define RT_UNAMED_PIPE_NUMBER 64
#define RT_USING_SERIAL
#define RT_USING_SERIAL_V2
#define RT_SERIAL_USING_DMA
...
...
bsp/renesas/ra6m3-ek/rtconfig.py
浏览文件 @
168e1250
...
...
@@ -43,7 +43,7 @@ if PLATFORM == 'gcc':
OBJCPY
=
PREFIX
+
'objcopy'
NM
=
PREFIX
+
'nm'
DEVICE
=
' -mcpu=cortex-m
33
-mthumb -mfpu=fpv5-sp-d16 -mfloat-abi=hard -ffunction-sections -fdata-sections'
DEVICE
=
' -mcpu=cortex-m
4
-mthumb -mfpu=fpv5-sp-d16 -mfloat-abi=hard -ffunction-sections -fdata-sections'
CFLAGS
=
DEVICE
+
' -Dgcc'
AFLAGS
=
' -c'
+
DEVICE
+
' -x assembler-with-cpp -Wa,-mimplicit-it=thumb '
LFLAGS
=
DEVICE
+
' -Wl,--gc-sections,-Map=rtthread.map,-cref,-u,Reset_Handler -T script/fsp.ld -L script/'
...
...
@@ -69,9 +69,9 @@ elif PLATFORM == 'armclang':
LINK
=
'armlink'
TARGET_EXT
=
'axf'
DEVICE
=
' --cpu Cortex-M
33
'
DEVICE
=
' --cpu Cortex-M
4
'
CFLAGS
=
' -mcpu=Cortex-M
33
-xc -std=c99 --target=arm-arm-none-eabi -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c'
CFLAGS
=
' -mcpu=Cortex-M
4
-xc -std=c99 --target=arm-arm-none-eabi -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c'
CFLAGS
+=
' -fno-rtti -funsigned-char -ffunction-sections'
CFLAGS
+=
' -Wno-license-management -Wuninitialized -Wall -Wmissing-declarations -Wpointer-arith -Waggregate-return -Wfloat-equal'
...
...
bsp/renesas/ra6m3-ek/script/fsp.ld
0 → 100644
浏览文件 @
168e1250
此差异已折叠。
点击以展开。
bsp/renesas/ra6m3-ek/script/memory_regions.ld
0 → 100644
浏览文件 @
168e1250
/* generated memory regions file - do not edit */
RAM_START = 0x1FFE0000;
RAM_LENGTH = 0xA0000;
FLASH_START = 0x00000000;
FLASH_LENGTH = 0x200000;
DATA_FLASH_START = 0x40100000;
DATA_FLASH_LENGTH = 0x10000;
OPTION_SETTING_START = 0x00000000;
OPTION_SETTING_LENGTH = 0x0;
OPTION_SETTING_S_START = 0x00000000;
OPTION_SETTING_S_LENGTH = 0x0;
ID_CODE_START = 0x0100A150;
ID_CODE_LENGTH = 0x10;
SDRAM_START = 0x90000000;
SDRAM_LENGTH = 0x8000000;
QSPI_FLASH_START = 0x60000000;
QSPI_FLASH_LENGTH = 0x4000000;
OSPI_DEVICE_0_START = 0x68000000;
OSPI_DEVICE_0_LENGTH = 0x0;
OSPI_DEVICE_1_START = 0x70000000;
OSPI_DEVICE_1_LENGTH = 0x0;
bsp/renesas/ra6m3-ek/template.uvoptx
浏览文件 @
168e1250
...
...
@@ -120,7 +120,7 @@
<SetRegEntry>
<Number>
0
</Number>
<Key>
UL2CM3
</Key>
<Name>
UL2CM3(-S0 -C0 -P0
) -FN3 -FC2000 -FD20000000 -FF0RA6M3_2M -FF1RA6M3_DATA_C2M -FF2RA6M3_CONF -FL0200000 -FL110000 -FL280 -FS00 -FS140100000 -FS2100A100 -FP0($$Device:R7FA6M3AH3CFC$Flash\RA6M3_2M.FLM) -FP1($$Device:R7FA6M3AH3CFC$Flash\RA6M3_DATA_C2M.FLM) -FP2($$Device:R7FA6M3AH3CFC$Flash\RA6M3_CONF.FLM
)
</Name>
<Name>
UL2CM3(-S0 -C0 -P0
-FD20000000 -FC2000 -FN3 -FF0RA6M3_2M -FS00 -FL0200000 -FF1RA6M3_DATA_C2M -FS140100000 -FL110000 -FF2RA6M3_CONF -FS2100A100 -FL280 -FP0($$Device:R7FA6M3AH$Flash\RA6M3_2M.FLM) -FP1($$Device:R7FA6M3AH$Flash\RA6M3_DATA_C2M.FLM) -FP2($$Device:R7FA6M3AH$Flash\RA6M3_CONF.FLM)
)
</Name>
</SetRegEntry>
<SetRegEntry>
<Number>
0
</Number>
...
...
bsp/renesas/ra6m3-ek/template.uvprojx
浏览文件 @
168e1250
...
...
@@ -13,14 +13,14 @@
<uAC6>
1
</uAC6>
<TargetOption>
<TargetCommonOption>
<Device>
R7FA6M3AH
3CFC
</Device>
<Device>
R7FA6M3AH
</Device>
<Vendor>
Renesas
</Vendor>
<PackID>
Renesas.RA_DFP.
3.8
.0
</PackID>
<PackID>
Renesas.RA_DFP.
4.2
.0
</PackID>
<PackURL>
https://www2.renesas.eu/Keil_MDK_Packs/
</PackURL>
<Cpu>
IRAM(0x1FFE0000,0x020000) IRAM2(0x20000000,0x080000) IROM(0x00000000,0x200000) CPUTYPE("Cortex-M4") FPU2 DSP CLOCK(12000000) ELITTLE
</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile></StartupFile>
<FlashDriverDll>
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC2000 -FN3 -FF0RA6M3_2M -FS00 -FL0200000 -FF1RA6M3_DATA_C2M -FS140100000 -FL110000 -FF2RA6M3_CONF -FS2100A100 -FL280 -FP0($$Device:R7FA6M3AH
3CFC$Flash\RA6M3_2M.FLM) -FP1($$Device:R7FA6M3AH3CFC$Flash\RA6M3_DATA_C2M.FLM) -FP2($$Device:R7FA6M3AH3CFC
$Flash\RA6M3_CONF.FLM))
</FlashDriverDll>
<FlashDriverDll>
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC2000 -FN3 -FF0RA6M3_2M -FS00 -FL0200000 -FF1RA6M3_DATA_C2M -FS140100000 -FL110000 -FF2RA6M3_CONF -FS2100A100 -FL280 -FP0($$Device:R7FA6M3AH
$Flash\RA6M3_2M.FLM) -FP1($$Device:R7FA6M3AH$Flash\RA6M3_DATA_C2M.FLM) -FP2($$Device:R7FA6M3AH
$Flash\RA6M3_CONF.FLM))
</FlashDriverDll>
<DeviceId>
0
</DeviceId>
<RegisterFile></RegisterFile>
<MemoryEnv></MemoryEnv>
...
...
@@ -32,7 +32,7 @@
<SLE66CMisc></SLE66CMisc>
<SLE66AMisc></SLE66AMisc>
<SLE66LinkerMisc></SLE66LinkerMisc>
<SFDFile>
$$Device:R7FA6M3AH
3CFC
$SVD\R7FA6M3AH.svd
</SFDFile>
<SFDFile>
$$Device:R7FA6M3AH$SVD\R7FA6M3AH.svd
</SFDFile>
<bCustSvd>
0
</bCustSvd>
<UseEnv>
0
</UseEnv>
<BinPath></BinPath>
...
...
@@ -128,7 +128,7 @@
</DebugOption>
<Utilities>
<Flash1>
<UseTargetDll>
0
</UseTargetDll>
<UseTargetDll>
1
</UseTargetDll>
<UseExternalTool>
1
</UseExternalTool>
<RunIndependent>
0
</RunIndependent>
<UpdateFlashBeforeDebugging>
1
</UpdateFlashBeforeDebugging>
...
...
@@ -137,7 +137,7 @@
</Flash1>
<bUseTDR>
1
</bUseTDR>
<Flash2>
BIN\UL2CM3.DLL
</Flash2>
<Flash3>
"" ()
</Flash3>
<Flash3></Flash3>
<Flash4></Flash4>
<pFcarmOut></pFcarmOut>
<pFcarmGrp></pFcarmGrp>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录