Shalin,
1 - remember as I said earlier, the .....BootA and .....BootB flash drivers set the internal flash to boot from respectively - therefore the ...BootA will set the Bank A as the bootflash, the ...BootB will set BankB as the bootflash. It is not sensible to use both of these drivers. Since you want to boot from BankB only specify the ...BootB driver i.e. the same driver for both flash banks
2 - if you extract a binary from a .axf file that spans multiple flash banks, this binary will contain null data for the areas between the end of the data in the first flash to the start of the data of the second flash. For example an image that programs something at the start of bank A, and then fills upto 1/2 way through Bank B, the binary size will be 0x1B040000 - 0x1A000000 in length. Furthermore, attempting to program this data will lead to an attempt to program null data in between the flashes leading to a 'No flash configured' error (as you have seen).
If you wish to program a binary that spans multiple flashes, then you should first split your image into flash regions - e.g. using objcopy, and then extract the flash binaries and program these separately.
When a load address is specified within the GUI flash programmer, this will be the base address used to start programming the data.
Alternatively you can of course program the .axf file in one operation since this file contains the necessary information to place the data correctly into the appropriate flashes
3 - you should not use both a default and a region specific flash driver. You can see from the ProgramFlash commandline that a default flashdriver was specified.
4 - the Program Flash dialogue contains the progress log of the programming operation. From your screenshot, we can see the last few lines of this log information - the entire log is what we are looking for. You can simply copy this log and paste it into any reply.
Finally, it is clear that we do not fully understand what steps you are taking to perform the program operations.
Please start from the beginning and describe what you are doing - remember, if you don't tell us, we won't know:
1 - is there a single project that spans multiple flash devices?
2 - if so, can you debug this project (by using debug from the quickstart menu). If this is successful, please attach the debug log from this operation. (earlier in this thread I believe you said this works)
3 - if you are programming binaries, please describe how these are created - also, why are you choosing to program binaries rather than the .axf?
4 - assuming you are creating binaries that span only one flash region, are you saying that you are only able to program one of these and after this, the other regions fail to program?
5 - if you are programming multiple regions as separate operations, why would you want to reset the board when it is only partially programmed?
Just for clarity, in my local testing, I am not able to duplicate any problems programming these flash regions.
Yours,
MCUXpresso IDE Support.