这真的是一个没人要的板子,因为华为的各种资料都是不愿意公开的,反正你就看着我例子用用,其他都是白扯,就算现在安信可他们做了模块,你要拿更多资料,麻烦NDA,而且和其他互联网公司一样,东西搞一套纯Linux开发,但是IAR/Keil这些才符合我的习惯啊,再不济,VSC/Eclipse适配也行,他偏不,你非要适配你自己花时间,所以,还是ESP32好?好歹文档各种都比较完善,而且用的都是开源协议栈,各种也简单,至于鸿蒙OS,恕我垃圾,真没见过有人用(玩家除外),另外这个鸿蒙派各种资料居然都是视频教程,是不是太烦了点啊,看文档能解决的事情,真的是无语啊.
板载主要资源:
- 主芯片:Hi3861 (没有找到TRM,DS也没什么意义,全是废话.)
- NFC:NT3H120
- LED * 1
- 按键 * 3 (其中一个是复位)
- 排母引出IO (放心,可用的也很少,1组SPI,1组I2C,1个ADC,1个DAC,1个GPIO,一组串口.)
他的编译工具必须解压到 ***/gcc_riscv32/bin 这样结尾,不然会找不到编译器!
比如我的设置:
export PATH=$PATH:/home/taterli/huawei/gcc_riscv32/bin
编译器下载地址:
https://repo.huaweicloud.com/harmonyos/compiler/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz
然后就下载一个叫HiBurn的东西,编译后结果烧录其allinone.bin,是不是听起来还有点蒙,对,他的文档也是这么写的,但是没截图烧录中是怎样的,要看,只有视频里,相当有毒.
烧写完成怎么办呢?断开,然后另外一边开串口观察.是不是很麻烦,对啊,为什么不留JTAG口呢?不过这不是华为问题,是所有互联网公司做板子的通病.觉得硬件是不需要调试的.