完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
在参考样机的web界面上关于相机升级又两个选项:kernel升级和filesys_update升级。基于web界面的升级我有几个问题想请教一下:
1 filesys_update升级包是否包含了相机的所有应用程序? 2 U_boot是否可以升级? 3 web界面在电脑中读取到升级包后是否对升级包做相应的处理?如果处理做了哪些处理? 4 kernel和filesys_update是否经过交叉工具编译之后可直接升级呢? 5 kernel和filesys_update软件包的命名是否有一定规则?参考设计里面的boa-temp.bin是那一部分的升级包? 6 Source/ipnc_rdk/ipnc_app/utils/update是怎样被调用起来执行的? 请各位高手指教,谢谢! |
|
相关推荐
16个回答
|
|
1. 只升级了文件系统。
2. 可以在uboot下升级。 3. 没有处理,就是传给IPNC,在IPNC里面会有相应的软件把的到的文件烧写的flash里面。 4. 不理解你的问题。交叉编译和升级有什么关系? 5. 没有特别规定,但目前软件有默认的名称。 6. 请参考相关源代码。 |
|
|
|
物是人非aaa 发表于 2018-6-23 00:31 谢谢!在麻烦一下:相机的应用程序怎么升级呢?参考设计里提供相应的代码了吗? |
|
|
|
可以通过更新文件系统来实现。或者你用SD卡把新的程序复制到运行的文件系统里,手动实现。 |
|
|
|
谢谢您!非常感谢指点!能帮我再解释一下“通过更新文件系统来实现”吗?是把应用程序和文件系统打包到一起吗?还是通过其他方式呢?谢谢! |
|
|
|
是的,是把应用程序和文件系统打包到一起更新。 |
|
|
|
|
|
|
|
你好,使用dm8127升级的时候,我的出错率特别高,基本十次能有一次就是非常幸运的, 我查看update.c源代码,在crc32校验的时候出错了, 然后,我把我上传的文件通过STDIN_FILENO文件指针保存在一个文件中,发现得到的文件中有脏数据,在当中会有boa返回给GoDB的ini.htm的数据,非常奇怪, 失败的时候会有如下错误:./boa: free():invalid next size (fast): 0x00482320, 有时候也会出现是./boa: malloc():的错误 然后我就直接把升级的操作页面写在index.htm文件中,我测试了十次,成功7-8次,其中也会有错误比如free malloc的错误, 请教一下,升级操作 为什么出了这么多问题 |
|
|
|
Johnson09 发表于 2018-6-23 01:53 我也是这样~~不知道你解决了,或者换其它方式? |
|
|
|
他原来的升级没有做完整,带有bug,换了另一种方式,不用他这套 |
|
|
|
你好,我现在改成直接使用u盘升级,然后使用nandwrite这个命令直接写mtd节点,内核升级可以,不过文件系统,出现了一堆错误;不知道你使用啥方式,iPNC的方式中主要是使用boa上传时导致boa奔溃 |
|
|
|
dposadksapdsakd 发表于 2018-6-23 02:28 boa接收文件没有问题,至少我测试都是挺正常的,他们整理的有问题,毕竟只是一个demo,使用升级很容易崩溃的,毕竟这时候系统换了,boa已经关闭了, 这个nandwrite工具本身应该没有问题,我之前在串口里试过nandwrite,时间有点长,记不清了,反正成功率挺高的, |
|
|
|
dposadksapdsakd 发表于 2018-6-23 02:28 你使用的是什么文件系统?如果ubifs,文件系统有OBB区域的,你是否有也有写入到NAND? |
|
|
|
物是人非aaa 发表于 2018-6-23 02:46 非常感谢你的回答,我在这个帖子中列出了升级过程中的错误,先flash_eraseall然后nandwrite,nandwrite时出现错误.. http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/389215 nandwrite我试过多种选项,比如说去掉-p,或者加入-o ,或者加入-a等,都是同个错误.. 第二个问题: 然后现在我用另外一种方式那就是使用ubiformat这个命令 /usr/***in/flash_eraseall /dev/mtd4 > /tmp/tmpfile.txt ubiformat /dev/mtd4 -f /mnt/u***/ubifs_evm.bin -s 512 -O 2048 第二个命令提示要先detach /dev/mtd4,所以我用ubidetach命令detach,结果是busy无法detach求解救!!!! |
|
|
|
dposadksapdsakd 发表于 2018-6-23 03:00 嗯,erase没有错误,然后nandwrite /dev/mtd4 /mnt/u***/ubifs_evm.bin这样就可以了,我之前就是在串口里执行,都是通过的 |
|
|
|
|
|
|
|
物是人非aaa 发表于 2018-6-23 02:46 Dear Chris Meng 你好 ,请问下我用nandwrite命令将文件系统写到mtd4区,但是重启后不能正常启动; 你提到ubifs文件系统有OBB区域,怎么将这个OBB区域也写入nand呢? |
|
|
|
只有小组成员才能发言,加入小组>>
336 浏览 1 评论
529 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
774 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
651 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1130 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
56浏览 29评论
126浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
251浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
200浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
56浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 23:04 , Processed in 1.322980 second(s), Total 80, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号