Consistency: Related projects list, heading levels, fill empty sections |
Add a lead sentence |
||
| 第1行: | 第1行: | ||
The MediaTek '''MT7697''' is a Wi-Fi and BLE MCU, used here on a LinkIt 7697 HDK. These notes cover the SDK layout, building and flashing firmware, and PWM and I2C examples. | |||
[[File:Mt7697.jpg|thumb|300px|MT7697]] | [[File:Mt7697.jpg|thumb|300px|MT7697]] | ||
== Pin definition == | == Pin definition == | ||
2026年8月23日 (日) 17:57的最新修訂
The MediaTek MT7697 is a Wi-Fi and BLE MCU, used here on a LinkIt 7697 HDK. These notes cover the SDK layout, building and flashing firmware, and PWM and I2C examples.

Pin definition
SDK Architecture
Build FW
- ./build.sh linkit7697_hdk freertos_ledcube
- Or, go to the mt7697/project/linkit7697_hdk/templates/freertos_ledcube/GCC, then, make
FW Programming
- git clone https://github.com/MediaTek-Labs/mt76x7-uploader
- python ./upload.py -c /dev/ttyUSB0 -f ./out/linkit7697_hdk/freertos_ledcube/freertos_ledcube.bin -t cm4 -p mt7697
module ON or OFF feature option
- Edit inc/hal_feature_config.h in each example code
#define HAL_ADC_MODULE_ENABLED //#define HAL_AES_MODULE_ENABLED #define HAL_CACHE_MODULE_ENABLED //#define HAL_DES_MODULE_ENABLED //#define HAL_EINT_MODULE_ENABLED //#define HAL_FLASH_MODULE_ENABLED #define HAL_GDMA_MODULE_ENABLED //#define HAL_GPC_MODULE_ENABLED #define HAL_GPIO_MODULE_ENABLED #define HAL_GPT_MODULE_ENABLED //#define HAL_I2C_MASTER_MODULE_ENABLED //#define HAL_I2S_MODULE_ENABLED //#define HAL_IRRX_MODULE_ENABLED //#define HAL_IRTX_MODULE_ENABLED //#define HAL_MD5_MODULE_ENABLED #define HAL_NVIC_MODULE_ENABLED //#define HAL_PWM_MODULE_ENABLED //#define HAL_RTC_MODULE_ENABLED //#define HAL_SHA_MODULE_ENABLED #define HAL_SPI_MASTER_MODULE_ENABLED //#define HAL_SPI_SLAVE_MODULE_ENABLED #define HAL_TRNG_MODULE_ENABLED #define HAL_UART_MODULE_ENABLED //#define HAL_WDT_MODULE_ENABLED #define MTK_HAL_PLAIN_LOG_ENABLE
