Hi omerkaanbasakin,
Answer your two questions:
1:Can we split the flash memory into two parts? The first part for booting and the second part for data storage.
Answer: You can split the flash memory to two part, but please note, when you do the flash related operation, eg, write, erase, you need to copy the related code to the internal TCM. As the Flash chip can't support the RWW mode directly.
BTW, we have an application, which will used to Implement RWW on i.MX RT Series:
https://www.nxp.com/docs/en/application-note/AN12564.pdf
2:In both examples, page programming is made by sector addresses. Do we have to use the sector (4kByte) for a single write operation (256Byte)?
P.S.: We cannot configure custom board using a USB or UART. So I can't use the MFG tool, MCUBOOTUTILITY, and flash loader.
Answer: In fact, you can check the related QSPI flash datasheet, the related operation command, if you want to use the page program, you can use the page related instruction.
If you can't configure customer board with USB or UART, you can use the JTAG/SWD interface to download the code with the debugger.
Wish it helps you!
Best Regards,
Kerry