a9g 支持以单片机的开发方式进行开发
a9g有两种方式,一种以AT指令,这种方式有外接MCU进行通信,调试的可以直接用电脑串口
调试。
别外一种方式:以单片机方式写固件,
单片机方式:
总共有两个文件,一种是SDK,别一个是编译器。
CSDTK42是编译器。
GPRS_C_SDK是SDK。
URL:http://test.ai-thinker.com/csdk/CSDTK42.7z
URL:https://github.com/Ai-Thinker-Open/GPRS_C_SDK/releases
SDK下载有注意是否全部下全,子模块没有的话,会编译不了。
windows 下的配置
主要配置编译器的环境变量(CSDTK42)
1.手工配置
GPRS_CSDTK42_PATH 变量
CSDTK42 目录
2自动配置功能,当自动是配置不成功,可以用手配置功能
config_env_admin这个批量文件就是自动配置文件,直接点击运行就可以了
编译app
在sdk目录下运行CMD
按住SHIFT键 右击,
如下图,在此处打开命令窗
,
(也可以在打开CMD
运行
d:
cd D:\a9g\GPRS_C_SDK)
编译APP项目
app_flash_debug.lod
app_B2129_debug.lod
目标板烧录文件
下载器,在D:\a9g\CSDTK42\cooltools有一个coolwatcher软件提供程序烧录功能
:
硬件接线,a9g有三个uart,
HST这个uart是提供了下载烧录的功能,
AT连接的是uart1
供电可以用锂电池,usb转TTL供电等供电方式