MTK, MT7697:修訂間差異
出自flip the world
已建立頁面,內容為 "thumb|300px|MT7697 == Pin definition == MT7697 pin define == SDK Architecture == File:MT7697_SDK_architecture.PNG…" |
Refactor: add [[Category:Boards and SoCs
]] |
||
| (未顯示同一使用者於中間所作的 2次修訂) | |||
| 第4行: | 第4行: | ||
== SDK Architecture == | == SDK Architecture == | ||
[[File:MT7697_SDK_architecture.PNG|MT7697 SDK Arch]] | [[File:MT7697_SDK_architecture.PNG|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 == | == FW Programming == | ||
* git clone https://github.com/MediaTek-Labs/mt76x7-uploader | * git clone https://github.com/MediaTek-Labs/mt76x7-uploader | ||
* python ./upload.py -c /dev/ttyUSB0 -f | * 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 == | == module ON or OFF feature option == | ||
| 第55行: | 第58行: | ||
* [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]] | |||
2026年8月21日 (五) 13:17的最新修訂

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

