I am trying to get this working in j-flash. I edited JLinkDevices.xml in the C:\Program Files (x86)\SEGGER\JLink_V618 directory. I added the following to the file:
<Device>
<ChipInfo Vendor="ST" Name="STM32F746NG" Core="JLINK_CORE_CORTEX_M7" />
<FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
</Device>
I also copied the ST_STM32F746G_Disco_QSPI.elf to the same directory.
When I open my j-flash project with the STM32F746NG selected, I don't see anything related to the external flash bank. When I try to program, I get "Could not execute task. Selected Data (0x90000000 .... does not fit into the selected flash sectors.
Obviously it doesn't know about the new space. Have I edited the wrong xml file?
<Device>
<ChipInfo Vendor="ST" Name="STM32F746NG" Core="JLINK_CORE_CORTEX_M7" />
<FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
</Device>
I also copied the ST_STM32F746G_Disco_QSPI.elf to the same directory.
When I open my j-flash project with the STM32F746NG selected, I don't see anything related to the external flash bank. When I try to program, I get "Could not execute task. Selected Data (0x90000000 .... does not fit into the selected flash sectors.
Obviously it doesn't know about the new space. Have I edited the wrong xml file?