Hi:
Now, Our RT1064 has a External Flash(S25FL128S) , This Flash Chip min Sector is 64K,so we should correct USB block to 64K.But when we modify this parameter in SDK demo,USB Device can not work.The specific process is as follows:
- we have test in SDK_2_12_1_MIMXRT1064xxxxA/ evkmimxrt1064/usb_examples/usb_device_msc_ramdisk
- we have modify Parameters in dish.h:

change LENGTH_OF_EACH_LBA 512 -> 8K , USB can not work as follow:

I found that if LENGTH_OF_EACH_LBA less than 4*1024 ,USB can work successfully. But Our Flash chip requests this parameter to be 64K,because that chip can only erase a sector 64K .
What can I do to achieve this goal? Please give me some comments and feedback.
Thanks!