本文主要是介绍imx6代码烧录问题解决-将应用代码交叉编译后,SCP到开发板上,无法执行文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述
基于Linux开发的应用代码通过交叉编译后,将执行文件SCP到开发板上,但是通过串口界面无法执行文件,显示
原因分析:
> 提示1:交叉编译后的文件类型是否正确
> 提示2:它给的提示是 -sh: ./led: Permission denied
,是否是需要执行权限
解决方案:
> 提示1:交叉编译后的文件类型是否正确
输入指令 :file led
如果是下图就是正确
的:
如果是下图就是错误
的
> 提示2:它给的提示是 -sh: ./led: Permission denied
,是否是需要执行权限
>输入sudo是没有用的,要输入chmod 777 led
文件给与可执行权限
这篇关于imx6代码烧录问题解决-将应用代码交叉编译后,SCP到开发板上,无法执行文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!