F1C200S官方下载melis2.0的 1.6 boot0不能正常使用
-
请问一下 ,有人知道 F1C200s/F1C200S Melis 的1.6版本 下载下来打包烧录出来
显示以下出错:
[BOOT0] BOOT0 is starting DBG: bootinfo error1
请问一下,产生的原因与解决方法?
确认板子是好的,因为烧其他的更旧的Melis版本是正常的,
不知道各位有碰到过吗? 如何解决呢? -
[BOOT0] BOOT0 is starting DBG: bootinfo error1
考虑可能是因为sdk更新libchipid存在更新。可以尝试替换老版本的boot0文件打包
-
@yteraa
感谢回复,
不过我 把旧版本的
workspace\suniv\eGon\storage_media\spinor 下的 boot0.bin
替换新的boot0.bin , 烧录后, 无法正常启连启动信息都没有
如果是一直连着, 会一直烧录完成,再次自动烧录,
---- -
@atom_xie
确认芯片是F1C200s? -
@whycan
感谢回复
是的,确认是F1C200S -
此回复已被删除! -
此回复已被删除! -
@whycan
晕哥,你好!!!
请问一下, 这一个V1.6的版本你有下载来确认过吗?
如果有,那是如何确认是OK的,直接下载下来打包?
还是 要做那一些修改?
你的板子是使用那一套的呢? 可以给个链接我去购买试一下吗? -
@atom_xie
晚些(可能会鸽)我从官方仓库克隆编译试一试。 -
@whycan
感 谢 晕哥,
请问一下,你那边有帮忙 试了吗?
你那边的测试是否是好的呢? -
@whycan
晕哥,你好!!!
方便帮忙确认一下吗?
感 谢 -
@atom_xie
先用 1.4 测试吧,我刚刚测试 1.6 make 没通过make 1.4正常,一脸茫然.
-
-
@atom_xie
1.4 正常的。 -
@whycan
感 谢 帮忙测试,
我刚才有重新下载1.4版本的,
编译
然后到 C200S\melis2.0-sdk-release\workspace\suniv\beetles 打包
update.txt image.txt
然后 就烧录,
结果还是一样的..
不知道那里出错了,
是否可能是F1C200S 比较旧的原因的呢?
-- 我的同一套板子,烧 旧的 Melis 版本编译出来是正常 的,
对比了 boot0.bin
晕哥,你那边测试的板子方便卖一套给我测试吗?
-
我还真测试了一遍,发现果然如楼主所说.
追踪了一下,发现v1.4 v1.6 都是共一个仓库,一个git clone 命令行.
楼主你试一试这个命令强行复位到1.4:
git reset --hard 41a201d4a45247d08486c096ff8ddb503282fb1d -
@whycan
git reset --hard 9aef7bb27fc74030facf7d6a4bb828f8c1de7c34我测试了 v1.5 没有问题
-
@whycan
感 谢 晕哥帮忙.
我边转到1.4版本也是可以启动了.
看来官方的 V1.6 的版本 真的有问题
谢谢 -
@atom_xie
不用谢,也非常感谢你反馈问题. -
@whycan
可以不用ARMCC编译,改用MDK自带的编译器编译:修改两处即可:
melis2.0-sdk-release\includes\cfgs\CROSSTOOL.CFG
melis2.0-sdk-release\eMod\drv_usbh\func_drv\UVC\Include\videodev2.h
-
@whycan
多谢 晕哥,
, 我有试过把 V15 的boot0与boot1 替代了V16的 打包 烧录, 发现无法启动, 不知道什么原因了.
..
再次请教一下,
MDK 自带的编译器编译会快一点吗?
我同样修改了,
编译报错了. 不知道什么原因.
我的keil 5装在D盘了,
以下为出错信息
-
@atom_xie 我没试过MDK编译哈,不过我看到的差异是,你的代码里要比晕哥给的多了个空格,就是#pragma anon_unions 这里,可以试下是不是因为这个小问题导致的报错哦~
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号