编译主应用的时候会把app的内容拷贝到
/home/data/csy/AGN1/common_MacroFsu_agn1_git/generate/nuvoton/filesystem/app
如果需要修改lib或者主应用,以及webdoc的文件,直接可以替换

/home/data/csy/AGN1/common_MacroFsu_agn1_git/generate/nuvoton/filesystem/AppData
这是存储拓展模块,以及配置,协议等,如果需要修改配置,等同于板子上的/appdata目录

./make_ubifs_yaffs2.sh 会在/home/data/csy/AGN1/common_MacroFsu_agn1_git/generate/nuvoton/filesystem/image生成镜像文件



升级包操作
把/app目录的东西全部打包生成appBak.tar.gz文件,要去/app目录里面打包,不然打包出来目录层级不一样


cd /app/
tar -czvf appBak.tar.gz /app/*

要注意,定制的主应用单独升级程序时,需要把run.sh删除/appdata/ /userdata/的操作
并且注意加chmod 执行权限,否则升级不成功

然后把设备导出制作升级包


如果把cloneFile文件夹从Windows传到Linux的话,要注意里面的拓展模块.app和run.sh的权限设置一下


tar cf cloneFile.tar cloneFile
重新打包

然后把tar包放到任意一个主应用页面的打包文件,打包tar包,就会制作成升级包
upgrade_cloneFile.tar.pack

  • 无标签
写评论...