FX3学习笔记2-cs-make[1]: [post-build] Error 2 (ignored)

1、实验环境

硬件平台:CYUSB3KIT-003 EZ-USB® FX3™ SuperSpeed Explorer Kit
dk版本:EZ-USB FX3 SDK1.3 / SuperSpeed Explorer Kit 1.0
实验例程:cyfxuvc_an75779(cypress官网下载demo)

2、错误说明

官网下载关于摄像头sensor的uvc传输demo,不做任何修改、eclipse导入工程,编译报错,完整信息如下:

cs-make --no-print-directory post-build
'Generate boot-loadable binary image'
elf2img.exe -i UVC_AN75779.elf -o UVC_AN75779.img -v
process_begin: CreateProcess(NULL, elf2img.exe -i UVC_AN75779.elf -o UVC_AN75779.img -v, ...) failed.
make (e=2): 系统找不到指定的文件。

cs-make[1]: [post-build] Error 2 (ignored)
' '

15:14:20 Build Finished (took 2s.530ms)
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

根据错误信息判断是[post-build]时找不到路径,那么解决方法就从post-build入手。

3、解决方法

1、报错工程的post-build命令如下图(可以看到elf2img.exe并没有指定路径,那么编译器就会在工程所在路径查找,很显然是找不到的):

工程配置

2、发现了错误,那么sdk自定工程又是怎样配置这个路径的呢?见下图:

自定工程配置

正确配置文件如下:

FX3INSTALLPATH\util\elf2img\elf2img.exe"i {ProjName}.elf -o ${ProjName}.img

3、看到上面的两个配置图片,发现问题的所在,解决方法就是把2中的command替换1中的command,即可编译通过。


转自:http://blog.csdn.net/gyb510/article/details/53943937



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值