# Build and flash images Source: [https://docs.qualcomm.com/doc/80-WL740-252/topic/build_and_flash_images.html](https://docs.qualcomm.com/doc/80-WL740-252/topic/build_and_flash_images.html) The QCC740.ZE.1.0 software package includes several sample applications. Use the procedures in this chapter to build application images and program them onto the QCC74xM EVK. The workflow consists of the following tasks: 1. Build the required application images. 2. Flash the generated images to the QCC74xM EVK. 3. Verify that the application is running correctly. ## Build images Source: [https://docs.qualcomm.com/doc/80-WL740-252/topic/build_and_flash_images.html](https://docs.qualcomm.com/doc/80-WL740-252/topic/build_and_flash_images.html) Follow these steps to build a Zephyr application image. 1. Navigate to the Zephyr workspace created during environment setup. 2. Activate the Zephyr environment. For information about activating and deactivating the Zephyr environment, see the Zephyr [Getting Started Guide](https://docs.zephyrproject.org/latest/develop/getting_started/index.html). 3. Build the application image: west build -b qcc748m_evk qapp/qcc74x/samples/net/wifi/shellCopy to clipboard Replace qcc748m\_evk with the board target that matches your EVK. Supported targets include: - qcc743m\_evk - qcc744m\_evk - qcc748m\_evk After the build completes successfully, the generated image files are located in: build\zephyr\Copy to clipboard ## Flash images Source: [https://docs.qualcomm.com/doc/80-WL740-252/topic/build_and_flash_images.html](https://docs.qualcomm.com/doc/80-WL740-252/topic/build_and_flash_images.html) You can flash images to the QCC74xM EVK using either of the following methods: - west flash - QConn\_Flash\_Cmd.exe Before flashing, place the EVK in flashing mode. Enter flashing mode 1. Press and hold the BOOT button. 2. While holding BOOT, press and release the RESET button. 3. Release the BOOT button. The EVK enters flashing mode and is ready to receive the application image. Note: If the image was built on a Linux system, copy the generated image files to a Windows system before flashing with QConn\_Flash\_Cmd.exe. ## Flash images using west Source: [https://docs.qualcomm.com/doc/80-WL740-252/topic/build_and_flash_images.html](https://docs.qualcomm.com/doc/80-WL740-252/topic/build_and_flash_images.html) Follow these steps to flash images using west. 1. Go to the Zephyr workspace. 2. Activate the Zephyr environment. For information about activating and deactivating the Zephyr environment, see the Zephyr [Getting Started Guide](https://docs.zephyrproject.org/latest/develop/getting_started/index.html) . 3. Flash the image: west flash --port= --runner qconn_flashCopy to clipboard Replace <serial\_port> with the COM port assigned to the QCC74xM EVK. For example: west flash --port=COM8 --runner qconn_flashCopy to clipboard ## Flash images using QConn\_Flash\_Cmd Source: [https://docs.qualcomm.com/doc/80-WL740-252/topic/build_and_flash_images.html](https://docs.qualcomm.com/doc/80-WL740-252/topic/build_and_flash_images.html) Follow these steps to flash images using the QConn\_Flash\_Cmd.exe utility. 1. Create a working directory on the Windows host. For example: zephyr_flashCopy to clipboard 2. Copy the following directory to the working directory: \modules\hal\qcom\qcc74x\tools\qc7xx_toolsCopy to clipboard 3. Copy the following file to the zephyr\_flash\qc7xx\_tools\QConn\_Flash directory: \modules\hal\qcom\qcc74x\zephyr\blobs\qcc74x\tool\QConn_Flash_Cmd.exe Copy to clipboard 4. Create the following directory structure: zephyr_flash\build\zephyr\Copy to clipboard 5. Copy the following files from the Zephyr build output directory: \build\zephyr\Copy to clipboard Required files: - boot2\_qcc743\_isp\_release\_v8.1.9.bin - partition.bin - zephyr.bin 6. Copy the following configuration file into the working directory: \qcc74x-zephyr\boards\qcom\qcc748m_evk\flash_prog_cfg.iniCopy to clipboard 7. Edit flash\_prog\_cfg.ini and update the file paths: [boot2] filedir = build\zephyr\boot2_qcc743_isp_release_v8.1.9.bin [partition] filedir = build\zephyr\partition.bin [partition1] filedir = build\zephyr\partition.bin [FW] filedir = build\zephyr\zephyr.binCopy to clipboard 8. Open a Command Prompt in the zephyr\_flash directory and run: .\qc7xx_tools\QConn_Flash\QConn_Flash_Cmd.exe --interface uart --port --baudrate 2000000 --config .\flash_prog_cfg.ini --chipname Copy to clipboard Replace <serial\_port> with the COM port assigned to the QCC74xM EVK. Replace <chipname> with the target device name. For example: .\qc7xx_tools\QConn_Flash\QConn_Flash_Cmd.exe --interface uart --port COM8 --baudrate 2000000 --config .\flash_prog_cfg.ini --chipname qcc748Copy to clipboard ## Verify the flashed image Source: [https://docs.qualcomm.com/doc/80-WL740-252/topic/build_and_flash_images.html](https://docs.qualcomm.com/doc/80-WL740-252/topic/build_and_flash_images.html) Follow these steps to verify that the image is running on the QCC74xM EVK. 1. Connect the EVK to the host computer using a USB Type-C cable. The board powers on automatically. 2. Identify the COM ports assigned to the EVK in **Device Manager**. To open Device Manager, press **Windows + X** and select **Device Manager**. The EVK typically appears as two COM ports. In most cases, the higher-numbered port is used for the serial console. If communication cannot be established, try the other port. 3. Open a serial terminal application and connect to the appropriate COM port using the following settings: | Setting | Value | | --- | --- | | Baud rate | 115200 | | Data bits | 8 | | Parity | None | | Stop bits | 1 | | Flow control | None | 4. Press the **RESET** button to restart the EVK. 5. At the serial console prompt, enter: kernel versionCopy to clipboard 6. Verify that the console displays the Zephyr version information: Zephyr version 4.4.0Copy to clipboard If the version information is displayed, the image was successfully flashed and is running on the QCC74xM EVK. Last Published: Sep 01, 2026 [Previous Topic Set up the development environment](https://docs.qualcomm.com/bundle/publicresource/80-WL740-252/topics/set_up_the_development_environment.md)