在鸿蒙内核的调试过程经常需要重启设备烧固件。由于设备没有reset物理按键,需要经常长按POWER键进行强制关机,调试起来比较麻烦。于是在shell中添加reboot命令实现类似Android设备的重启命令。查找芯片手册,找到实现软件重启需要用到的寄存器从AddressMapping章节找到CRU的基址:0x200000000寄存器CRUGLBSRSTFSTVALUE所在偏移量0x0100根据手册得到CRU基址+CRUGLBSRSTFSTVALUE寄存器0x20000000+0x01000x20000100往0x20000100写...
2020-10-26 20:47:49 1.8w浏览 1点赞 2回复 4收藏
给大家分享瑞芯微三款A7芯片liteosa内核补丁,打上附件补丁编译可进入鸿蒙内核。补丁主要涉及四个目录:buildlitekernelliteosadrivershdflitevendorrockchip1.buildlite该目录修改添加新的product的编译支持,修改和添加下列文件文件:projectbuildlitembuild.pyconfigboardsrk3126c.gniconfigboardsrk3288.gniconfigboardsrv1126.gnimgenrootfs.pyproductrk3126c.jsonproductrk3288.jsonproductrv1126.json修改build.py和genr...
2020-10-26 16:18:18 3.0w浏览 3点赞 3回复 2收藏
鸿蒙系统已开源不久,网上关于鸿蒙移植到第三方芯片的相关资料较少,把自己移植的步骤陆续分享给大家。手上的几个Rockchip系列芯片做了移植,在rv1126,rk3126c,rk3288几颗芯片跑了liteos的最小系统。这篇文章先教大家如何修改uboot引导鸿蒙内核liteos.bin1.烧写工具修改与配置。瑞芯微原厂提供的烧写工具可对Android固件和Linux固件的烧写。修改工具添加liteos和rootfs两个分区。用来烧写鸿蒙的liteos.bin内核,rootfs.img。右...
2020-10-19 18:59:44 2.9w浏览 4点赞 3回复 3收藏