Skip to content

Latest commit

 

History

History
 
 

Software

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

编译说明

  • MCU固件: 务必使用Keil v5.25或以上的版本进行编译(因为旧编译器不能完全支持C++ 11的语法),并安装雅特力官方PACK->AT32F4xx标准外设库

    注意

    不要修改芯片选型,因为修改芯片选型后启动文件会重新生成,堆栈大小会恢复默认值,而使用默认的栈大小会导致栈溢出。现象是启动后立即蓝屏,提示发生HardFault(如下图所示),串口会输出详细的错误信息。如果确实需要修改芯片选型,请参考工程原始的启动文件进行修改。

IMG_20210816_201213

  • VS模拟器: 使用Visual Studio 2019编译,配置为Release x86。在App/Common/HAL/HAL_GPS.cpp里修改CONFIG_TRACK_VIRTUAL_GPX_FILE_PATH宏定义指定被读取的GPX文件的路径。

系统配置文件

系统会在根目录下自动生成SystemSave.json的文件,用于储存和配置系统参数:

{
  "sportStatus.totalDistance": 0,              //总里程(m)
  "sportStatus.totalTimeUINT32[0]": 0,         //总行驶时间(ms),低32位
  "sportStatus.totalTimeUINT32[1]": 0,         //总行驶时间(ms),高32位
  "sportStatus.speedMaxKph": 0,                //最高时速(km/h)
  "sportStatus.weight": 65,                    //体重(kg)
  "sysConfig.longitude": 116.3913345,          //上次开机记录的位置(经度)
  "sysConfig.latitude": 39.90741348,           //上次开机记录的位置(纬度)
  "sysConfig.soundEnable": 1,                  //系统提示音使能(1:开启,0:关闭)
  "sysConfig.timeZone": 8,                     //时区(GMT+)
  "sysConfig.language": "en-GB",               //语言(尚不支持多语言切换)
  "sysConfig.arrowTheme": "default",           //导航箭头主题(default:全黑,dark:橙底黑边,light:橙底白边)
  "sysConfig.mapDirPath": "/MAP",              //存放地图的文件夹路径
  "sysConfig.mapExtName": "bin",               //地图文件扩展名
  "sysConfig.mapWGS84": 0                      //坐标系统配置(0:GCJ02, 1:WGS84)
}