| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
UM1635 bảng dữ liệu(PDF) 16 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
UM1635 bảng dữ liệu(HTML) 16 Page - STMicroelectronics |
|
16 / 42 page ![]() API specification UM1635 16/42 DocID024604 Rev 2 Return values Troubleshooting Comments If the selected main array blocks or the shadow row is locked for programming, those blocks or the shadow row are not programmed and ‘FlashProgram()’ still returns C90FL_OK. User needs to verify the programmed data with ‘ProgramVerify()’ function. It is impossible to program any Flash block or shadow row when a program or erase operation is already in progress on C90FL2 module. ‘FlashProgram()’ returns C90FL_ERROR_BUSY when doing so. However, user can use the ‘FlashSuspend()’ function to suspend an on-going erase operation on one block to perform a program operation on another block. The user has begun an erase operation on the main array or shadow row, it may be suspended to program on both main array and shadow row. It is unsafe to read the data from the Flash partitions having one or more blocks being programmed when ‘FlashProgram()’ is running. Otherwise, it causes a Read-While-Write error. Table 16. Return values for FlashProgram() Type Description Possible values UINT32 Successful completion or error value. C90FL_OK C90FL_ERROR_BUSY C90FL_ERROR_ALIGNMENT C90FL_ERROR_RANGE C90FL_ERROR_PGOOD Table 17. Troubleshooting for FlashProgram() Returned error bits Description Solution C90FL_ERROR_BUSY New program operation cannot be performed because the Flash module is busy with some operation and cannot meet the condition for starting a program operation. Wait until the current operations finish. Conditions that program cannot start are: 1. program in progress (MCR-PGM high); 2. program not in progress (MCR-PGM low), but: – erase on main array in progress but not suspended; – erase on shadow row is in progress but not suspended; C90FL_ERROR_ALIGNMENT This error indicates that dest/size/source isn’t properly aligned Check if dest and size are aligned on double word (64-bit) boundary. Check if source is aligned on word boundary. C90FL_ERROR_RANGE The area specified by dest and size is out of the valid C90FL2 address range. Check dest and dest+size. Both should fall in the same C90FL2 address ranges, i.e. both in main array or both in shadow row C90FL_ERROR_PGOOD Program operation failed because this operation cannot pass PEG check. Repeat the program operation. Check if the C90FL2 is invalid or high voltage applied to C90FL2 is unsuitable. |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |