From f3b72aa179a79e1028fcbd91c51899fd44c00723 Mon Sep 17 00:00:00 2001 From: ErikChanGit <33407169+ErikChanGit@users.noreply.github.com> Date: Mon, 21 Mar 2022 09:35:44 +0800 Subject: [PATCH] update the template for projcfg.ini in rt-studio (#5630) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * update the template for projcfg.ini in rt-studio * update the template for projcfg.ini in rt-studio Co-authored-by: ErikChan <“1043490933@qq.com> --- tools/rt_studio.py | 45 ++++++++++++++++++++++----------------------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/tools/rt_studio.py b/tools/rt_studio.py index 414b911645..c43b6cba35 100644 --- a/tools/rt_studio.py +++ b/tools/rt_studio.py @@ -4,6 +4,7 @@ from string import Template import rtconfig import shutil +import time # version MODULE_VER_NUM = 1 @@ -200,27 +201,25 @@ project_temp = """ """ projcfg_ini_temp = """#RT-Thread Studio Project Configuration -#Sat Jan 16 15:18:32 CST 2021 -project_type=rtt -chip_name=${chip_name} -cpu_name=None -target_freq= -clock_source= -dvendor_name= -rx_pin_name= -rtt_path= -source_freq= -csp_path= -sub_series_name= -selected_rtt_version=latest +# $time cfg_version=v3.0 -tool_chain=gcc -uart_name= -tx_pin_name= -rtt_nano_path= -output_project_path= -hardware_adapter=J-Link -project_name=${project_name}""" + +board_name= +bsp_version= +bsp_path= +chip_name= +project_base_rtt_bsp=true +is_use_scons_build=true +hardware_adapter= +selected_rtt_version=latest +board_base_nano_proj=false +is_base_example_project=false +example_name= +project_type=rt-thread +os_branch=master +os_version=latest +project_name=$project_name +output_project_path=$output_project_path""" eclipse_core_runtime_temp = """content-types/enabled=true content-types/org.eclipse.cdt.core.asmSource/file-extensions=s @@ -338,9 +337,9 @@ def gen_project_file(output_file_path): def gen_projcfg_ini_file(chip_name, project_name, output_file_path): try: projcfg_file_tmp = Template(projcfg_ini_temp) - w_str = projcfg_file_tmp.substitute(project_name=project_name, - chip_name=(chip_name)) - + w_str = projcfg_file_tmp.substitute(time=time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()), + project_name=project_name, + output_project_path=os.path.abspath("")) dir_name = os.path.dirname(output_file_path) if not os.path.exists(dir_name): os.makedirs(dir_name)