wpneu 发表于 2020-3-10 13:47:54

ok1601 rt-thread编译问题

各位好,
我使用rt-thread 来跑ok1601,直接使用keil5 编译没有问题。
但是我想使用rt-thread 的 ENV 工具来进行模块添加,添加后可以自动的加载需要的驱动文件到mdk工程里面,这样就不需要手动的一个个文件在keil5里面添加。
进入到\bsp\imxrt\OK1061-S目录,打开env,然后 执行menuconfig,添加usb host 驱动模块后,执行scons --target=mdk5 命令重新生成工程,但是执行后就报错如下,我用官方原生的 rt-thread 测试了下是没有问题的,麻烦帮看下是什么问题呢?



QuarkAnt@DESKTOP-NA6988O F:\NXP\mcu_auto_sampler\bsp\imxrt\OK1061-S
> scons--targe=mdk5
scons: Reading SConscript files ...

scons: warning: No version of Visual Studio compiler found - C/C++ compilers most likely not set correctly
File "F:\NXP\mcu_auto_sampler\bsp\imxrt\OK1061-S\SConstruct", line 40, in <module>

scons: warning: Calling missing SConscript without error is deprecated.
Transition by adding must_exist=0 to SConscript calls.
Missing SConscript 'build\bk\applications\SConscript'
File "F:\NXP\mcu_auto_sampler\bsp\imxrt\OK1061-S\bk\SConscript", line 12, in <module>
TypeError: can only concatenate list (not "NoneType") to list:
File "F:\NXP\mcu_auto_sampler\bsp\imxrt\OK1061-S\SConstruct", line 44:
    objs = PrepareBuilding(env, RTT_ROOT)
File "F:\NXP\mcu_auto_sampler\tools\building.py", line 405:
    objs = SConscript('SConscript', variant_dir=bsp_vdir, duplicate=0)
File "E:\env_released_1.1.3\env\tools\ConEmu\ConEmu\..\..\..\tools\Python27\Lib\site-packages\scons\SCons\Script\SConscript.py", line 668:
    return method(*args, **kw)
File "E:\env_released_1.1.3\env\tools\ConEmu\ConEmu\..\..\..\tools\Python27\Lib\site-packages\scons\SCons\Script\SConscript.py", line 605:
    return _SConscript(self.fs, *files, **subst_kw)
File "E:\env_released_1.1.3\env\tools\ConEmu\ConEmu\..\..\..\tools\Python27\Lib\site-packages\scons\SCons\Script\SConscript.py", line 286:
    exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
File "F:\NXP\mcu_auto_sampler\bsp\imxrt\OK1061-S\SConscript", line 12:
    objs = objs + SConscript(os.path.join(d, 'SConscript'))

zhichao 发表于 2020-3-10 15:56:28

我们没使用过rt-thread 的 ENV 工具,您可根据报错信息查找原因,或者从网上搜索相关资料
页: [1]
查看完整版本: ok1601 rt-thread编译问题