本帖最后由 tomasyong 于 2021-5-21 09:24 编辑
近段时间一直在围绕A5D27SOM评估板做基础测试,开发环境为Harmony3+IAR。像UART,CAN等一般外设驱动测试都很顺利。
昨天开始移植SAMA5D2的网络通讯协议。用的是Harmony3安装目录下的官方例程。基本流程是这样做的:
1-通过Harmony3打开例程配置文件,设置为IAR输;
2-在IAR 8.50环境下编译网络库例程。
很不幸,几个例程中,有两个能编译通过,但用Harmony3重新生成代码后,IAR编译就报错。其它的直接编译通不过。感觉上是MHC3组件版本问题造成的。但出现这种问题又不知道该咋办。
一步一步走,走的也是很艰难。这款芯片本身是面向Linux开发的,所以资料也不多,开发生态也不是很好,就好像是自己在孤零零的独行!
|