出自flip the world

MTK, MT7697:修訂間差異

Tommy​(留言 | 貢獻)
Refactor: add [[Category:Boards and SoCs ]]
Tommy​(留言 | 貢獻)
Consistency: fix external-link syntax, heading case and wikilink form
第50行: 第50行:
[[File:Mtk7697_i2c.png|600px|MT7697 I2C]]
[[File:Mtk7697_i2c.png|600px|MT7697 I2C]]


== [[application - wifi relay (Alexa + IFTTT)]] ==
== [[Application - wifi relay (Alexa + IFTTT)]] ==
== [[application - audio spectrum]] ==
== [[Application - audio spectrum]] ==


== Reference ==
== Reference ==
* [http://labs.mediatek.com/api/mt7697/index.html, MT7697 API Reference]
* [http://labs.mediatek.com/api/mt7697/index.html MT7697 API Reference]
* [https://docs.labs.mediatek.com/resource/mt7687-mt7697/en, MT7687/MT7697 Resources]
* [https://docs.labs.mediatek.com/resource/mt7687-mt7697/en MT7687/MT7697 Resources]
* [https://github.com/MediaTek-Labs/mt76x7-uploader, MT76x7 Uploader]
* [https://github.com/MediaTek-Labs/mt76x7-uploader MT76x7 Uploader]
* [https://docs.labs.mediatek.com/resource/mt7687-mt7697/en/get-started-linkit-7697-hdk/keil-vision-ide-linkit-7697/download-and-debugging-projects-linkit-7697, Setup Hardware Debugger]
* [https://docs.labs.mediatek.com/resource/mt7687-mt7697/en/get-started-linkit-7697-hdk/keil-vision-ide-linkit-7697/download-and-debugging-projects-linkit-7697 Setup Hardware Debugger]


[[Category:Boards and SoCs]]
[[Category:Boards and SoCs]]

2026年8月23日 (日) 15:58的版本

MT7697

Pin definition

MT7697 pin define

SDK Architecture

MT7697 SDK Arch

Build FW

  • ./build.sh linkit7697_hdk freertos_ledcube
  • Or, go to the mt7697/project/linkit7697_hdk/templates/freertos_ledcube/GCC, then, make

FW Programming

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

PWM example

MT7697 PWM 100K duty 50 MT7697 PWM 200K duty 30

I2C example

MT7697 I2C

Application - wifi relay (Alexa + IFTTT)

Application - audio spectrum

Reference