最近发现公司有大厂摄像头模组,但是sdk不太好用。想着重刷系统来使用摄像头。碰到uboot刷了之后无法启动。一度以为要变砖了。
先是在某宝上买了GK7205V200开发资料
在ubuntu上编译了uboot,kernel后,使用国科微的工具按芯片手册刷到flash上
但是一上电串口总是输出 00 00 00 00 .... 0a,不断循环。
折腾了一天,一度以为厂商做了bootrom签名校验
后来在github上发现openIPC有对应的uboot,下来一试,居然可以正常启动,那问题肯定就是自己编译的有问题咯。
经过比较后发现是 fmc_spi_nor_ids.c 有区别,仔细一看,原来是 read_quad() 注视掉就好了
板子不支持四线模式,只能用普通的方式获取数据!