1. 海思Hixx系列uart程序,完整makefile工程,安装完交叉编译工具链arm-hisiv4xx-linux,可直接在linux下编译,板端运行程序测试。串口测试收发字符串长度可达400以上。大量测试其他人代码只支持32或64,最多190个字符。也是本程序的优势。
2. 485程序,程序上可以使用system("himm 0x200f0078 0x1"),和HI_MPI_SYS_SetReg形式来设置485芯片的DE引脚高低电平变化。但我这里使用的更加巧妙,海思内核是amba架构,所以在linux-3.10.y/drivers/tty/serial/amba-pl011.c中修改内容,重新编译内核,烧录。
1