博客标题:快速解决 VS Code 终端运行 petalinux-config 界面显示错乱问题
问题
在 VS Code 集成终端中运行 petalinux-config -c kernel
时,menuconfig
界面显示异常,出现黑色块或乱码。
核心原因
VS Code 终端声明的类型($TERM
环境变量)与 menuconfig
程序的绘图库存在兼容性问题。
方案一:临时修正(一次性,立即见效)
这是最快的测试和解决方法,但只对当前终端会话有效。关闭终端后即失效。
-
打开 VS Code 的集成终端。
-
在执行 PetaLinux 命令之前,手动设置
TERM
环境变量:export TERM=xterm
-
在同一个终端中,正常运行你的命令:
petalinux-config -c kernel
界面现在应该可以正常显示了。
- 适用场景: