importosimportsysimportrtconfigfromrtconfigimportRTT_ROOTsys.path=sys.path+[os.path.join(RTT_ROOT,'tools')]frombuildingimport*TARGET='rtthread.'+rtconfig.TARGET_EXTDefaultEnvironment(tools=[])env=Environment(tools=['mingw'],AS=rtconfig.AS,ASFLAGS=rtconfig.AFLAGS,CC=rtconfig.CC,CCFLAGS=rtconfig.CFLAGS,CXX=rtconfig.CXX,CXXFLAGS=rtconfig.CXXFLAGS,AR=rtconfig.AR,ARFLAGS='-rc',LINK=rtconfig.LINK,LINKFLAGS=rtconfig.LFLAGS)env.PrependENVPath('PATH',rtconfig.EXEC_PATH)env['ASCOM']=env['ASPPCOM']Export('RTT_ROOT')Export('rtconfig')rtconfig.CPU='virt64'rtconfig.ARCH='risc-v'# prepare building environmentobjs=PrepareBuilding(env,RTT_ROOT,has_libcpu=False)stack_size=4096stack_lds=open('link_stacksize.lds','w')ifGetDepend('__STACKSIZE__'):stack_size=GetDepend('__STACKSIZE__')stack_lds.write('__STACKSIZE__ = %d;'%stack_size)stack_lds.close()# make a buildingDoBuilding(TARGET,objs)