1
ARM Processors / Re: FatFs
« on: Today at 09:50:12 am »
ถ้ามี any open object of file or directory บน the logical drive, the object จะไม่ถูกใช้ได้โดยฟังชั่นนี้.
ถ้า forced mounting ไม่ถูกระบุ (opt = 0), ฟังชั่นนี้สำเร็จลงได้เสมอโดยไม่คำนึงถึง the physical drive status. มันเพียงเคลียร์ (ยกเลิกการกำหนดค่าเริ่มต้น) the given work area และรีจีสเตอร์ address ของมันไปยัง the internal table และไม่มีกิจกรรมของ the physical drive ในฟังชั่นนี้. The volume mount process จะถูกพยายามบน file/directroy function ที่ตามมาถ้า the filesystem object ไม่ถูกเริ่มต้น. (การหน่วงเวลา mounting) The volume mount processes, เริ่มต้น the corresponding physical drive, ค้นหา the FAT volume ในนั้นและจากนั้นเริ่มต้น the work area, ถูกกระทำใน the subsequent file/directory functions เมื่ออย่างใดอย่างหนึ่งของเงื่อนไขต่อไปนี้เป็นจริง.
• Filesystem object ยังไม่ถูกเริ่มต้น. มันจะถูกถอดการเริ่มต้นโดย f_mount function.
• Physical drive ไม่ถูกเริ่มต้น. มันจะถูกถอดการเริ่มต้นโดย system reset or media removal.
ถ้า forced mounting ไม่ถูกระบุ (opt = 0), ฟังชั่นนี้สำเร็จลงได้เสมอโดยไม่คำนึงถึง the physical drive status. มันเพียงเคลียร์ (ยกเลิกการกำหนดค่าเริ่มต้น) the given work area และรีจีสเตอร์ address ของมันไปยัง the internal table และไม่มีกิจกรรมของ the physical drive ในฟังชั่นนี้. The volume mount process จะถูกพยายามบน file/directroy function ที่ตามมาถ้า the filesystem object ไม่ถูกเริ่มต้น. (การหน่วงเวลา mounting) The volume mount processes, เริ่มต้น the corresponding physical drive, ค้นหา the FAT volume ในนั้นและจากนั้นเริ่มต้น the work area, ถูกกระทำใน the subsequent file/directory functions เมื่ออย่างใดอย่างหนึ่งของเงื่อนไขต่อไปนี้เป็นจริง.
• Filesystem object ยังไม่ถูกเริ่มต้น. มันจะถูกถอดการเริ่มต้นโดย f_mount function.
• Physical drive ไม่ถูกเริ่มต้น. มันจะถูกถอดการเริ่มต้นโดย system reset or media removal.