我如果在linux环境下开发,是不是还得装一个Windows虚拟机,在linux下编译,然后把image文件复制到虚拟机下载才可以呢
最近编辑记录 hzqlz (2024-07-25 16:40:52)
离线
目前SDK里有命令行下载工具:upgcmd,此工具也可以通过构建系统来调用(scons --aicupg)。但我在D21x上测试发现很不稳定,只下载成功过一次。
可以参见这里: https://whycan.com/t_10926.html#p98462
最近编辑记录 海石生风 (2024-07-25 21:56:48)
离线
我用的d133,是可以在ubuntu下完成编译、烧录的。
sdk下执行onestep脚本后,lunch、me、m,可选择项目、配置项目、编译项目,有个aicupg,可以通过usb烧录生成的镜像。不知道这个命令是否支持串口烧录。
板子启动后,进入rtt的msh后,也可以输入aicupg,使板子重启并进入boot模式。
ab命令也可以根据现有工程添加新的工程。
目前感觉不如win下Aiburn软件方便的地方是,Aiburn可以设置为按分区烧写,因为每次编译修改可能只改动了os分区,如果只烧录os分区,花的时间很短的。aicupg命令看介绍也支持按地址烧录的,不过可能得自己计算地址及大小了,没试过。
最近编辑记录 Gentlepig (2024-07-26 08:53:27)
离线
目前SDK里有命令行下载工具:upgcmd,此工具也可以通过构建系统来调用(scons --aicupg)。但我在D21x上测试发现很不稳定,只下载成功过一次。
好的,感谢感谢,稍后我试下大佬的方式
离线
@Gentlepig
靠自己计算太麻烦了,看能不能搞个脚本一键处理
离线