*** Please note that this reply is generated by LLM automatically ***
The issue you’re facing is related to the Bootloader Implementation, specifically the Bootloader Scratch Register and Partition Settings.
When the Jetson AGX Orin devkit boots, the bootloader initializes the GPIO pins, including pin8 of the expansion header, which is being driven up. This is a default behavior of the bootloader.
To change this behavior, you can try modifying the Bootloader Implementation. One possible solution is to update the Bootloader Scratch Register, which is responsible for storing the GPIO configuration. However, this requires a deep understanding of the bootloader’s inner workings and may not be a straightforward process.
Another approach is to modify the Partition Settings, which control how the bootloader initializes the GPIO pins. You can try updating the Partition Settings to exclude pin8 from being driven up during boot.
To do this, you’ll need to use the Bootloader Tools, specifically the Boot Control tool. You can use Boot Control to modify the bootloader’s configuration and update the Partition Settings.
Here’s a step-by-step guide to help you get started:
- Manually Modifying Boot Slots: Follow the procedure for manually modifying boot slots, which includes updating the bootloader and modifying the Partition Settings.
- Bootloader Tools: Use the Boot Control tool to modify the bootloader’s configuration. You can use the
bootctl
command to update the Partition Settings.
- Partition Settings: Update the Partition Settings to exclude pin8 from being driven up during boot. You may need to consult the Bootloader Implementation documentation to determine the correct settings.
Keep in mind that modifying the bootloader’s configuration can be complex and may require a good understanding of the underlying hardware and software. Be cautious when making changes, as they can potentially brick your device.
If you’re not comfortable with modifying the bootloader’s configuration, you can also consider using a workaround, such as using a GPIO expander or an external circuit to control the pin8 signal.
In comparison to other issues related to the Jetson AGX Orin, such as the AGX Orin GPIO issue, this problem is specific to the bootloader’s initialization of GPIO pins. The AGX Orin GPIO issue is related to a kernel problem causing GPIO pin request problems, whereas your issue is related to the bootloader’s configuration.
I hope this helps you resolve the issue. If you have further questions or need more guidance, feel free to ask!