# Tools

Source: [https://docs.qualcomm.com/doc/80-70014-11/topic/tools.html](https://docs.qualcomm.com/doc/80-70014-11/topic/tools.html)

To develop the TZ components and TAs on Qualcomm TEE, use the Qualcomm^®^
        Snapdragon™ Mobile PC Platform LLVM compiler for Arm^®^ Technology.

You can use Sectools v2 for signing the images, generating the fuse blower image for
            secure boot, and generating secure debug policies.

## Build system

For more information on the toolchain, build process, and compilation, see [GitHub workflow (firmware and extras)](https://docs.qualcomm.com/bundle/publicresource/topics/80-70014-254/build_addn_info.html).

## Secure boot

The table lists the documentation for Sectools v2:

| Document | Description |
| --- | --- |
| [SecTools V2: Metabuild Secure<br>                                    Image User Guide](https://docs.qualcomm.com/bundle/80-NM248-17/resource/80-NM248-17_REV_AB_SecTools_V2__Metabuild_Secure_Image_User_Guide.pdf) | Perform the secure-image operations on metabuild software<br>                                images. |
| [SecTools V2: Fuse Blower User<br>                                    Guide](https://docs.qualcomm.com/bundle/80-NM248-9/resource/80-NM248-9_REV_AB_SecTools_V2__Fuse_Blower_User_Guide.pdf) | Create and sign the fuse blower images. When used by a device, a<br>                                fuse blower image results in the specified fuse being blown. |
| [SecTools V2: ELF Tool User<br>                                    Guide](https://docs.qualcomm.com/bundle/80-NM248-18/resource/80-NM248-18_REV_AD_SecTools_V2__ELF_Tool_User_Guide.pdf) | Generate, add segments, and combine the ELF software<br>                                images. |
| [SecTools V2: MBN Tool User<br>                                    Guide](https://docs.qualcomm.com/bundle/80-NM248-19/resource/80-NM248-19_REV_AB_SecTools_V2__MBN_Tool_User_Guide.pdf) | Add the modem configuration binary (MBN) headers to binary<br>                                images. |
| [SecTools V2: ELF Consolidator<br>                                    User Guide](https://docs.qualcomm.com/bundle/80-NM248-20/resource/80-NM248-20_REV_AA_SecTools_V2__ELF_Consolidator_User_Guide.pdf) | Create the consolidated ELF software images. A consolidated ELF<br>                                contains the contents of multiple subsystem images. |
| [SecTools V2: Secure Image User<br>                                    Guide](https://docs.qualcomm.com/bundle/80-NM248-12/resource/80-NM248-12_REV_AB_SecTools_V2__Secure_Image_User_Guide.pdf) | Sign, encrypt, and inspect Qualcomm software images. |
| [Sectools v2: Secure Debug User<br>                                    Guide](https://docs.qualcomm.com/bundle/80-NM248-23/resource/80-NM248-23_REV_AA_Sectools_v2__Secure_Debug_User_Guide.pdf) | Generate and sign the debug policy images to enable device<br>                                debugging and authentication. |

Last Published: Aug 06, 2024

[Previous Topic
Develop](https://docs.qualcomm.com/bundle/publicresource/80-70014-11/topics/develop_lru.md) [Next Topic
Bring up](https://docs.qualcomm.com/bundle/publicresource/80-70014-11/topics/bring-up.md)