你好,请问如果我们有一款RTL8722DM的模块(非开发板,是我们自己开发的模组),如何才能支持Arduino?
是否只能使用官方的开发板才能支持Arduino?
理论上,模块也是能支持 Arduino,但是需要分开供电,和需要另外链接 USB 转 UART 芯片来上传程序。
开发板主要功能也就是供电线路,USB 转 UART 线路链接到 LOG_UART,RESET 和 UART_DOWNLOAD 按键。
其他功能就可有可无了,看开发板的设计目的,如 LED,SD 卡槽,更多的按键,麦克风,3.5mm TRS接口。
谢谢回复,sdk用论坛上给的链接那个sdk就可以吧?
你指的是哪个 SDK 链接?
Arduino: GitHub - ambiot/ambd_arduino: AmebaD Arduino third-party package SDK
Standard SDK: GitHub - ambiot/ambd_sdk: SDK for AmebaD
是的,请问我应该用你列出来的哪个SDK?
Arduino: 安装,设置和用起来比较简单,能用 Arduino IDE,不是所有芯片功能都支持
Standard SDK: 设置和用起来比较复杂,编译是直接用 GCC 或者 IAR,所有芯片功能都支持,有示例
所以,我用自己的模块,我也有自己的evb开发板,我参考
Arduino: GitHub - ambiot/ambd_arduino: AmebaD Arduino third-party package SDK
应该就可以把aiduino跑起来,对吧?
对,只要你有个 USB-UART 上传方法,Arduino 编译出来的程序应该能跑。但是因为 Arduino 没有具体针对你的开发板的支持,Arduino 里面的引脚号码不一定会和开发板上对应
明白,感谢!补足10个字符。