Tool News RENESAS TOOL NEWS on February 01, 2015: 150201/tn13 Note on Using the Ver.1.02 and Ver.1.03 Japan Releases of the Type01 Code Flash Library for the RH850 Family, Intended for Use in Japan and Other Asian Countries When using the Ver.1.02 and Ver.1.03 Japan releases of the Type01 Code Flash Library for the RH850 Family, intended for use in Japan and other Asian countries, take note of the problem regarding the following point. Point to note regarding suspension of operations by the code flash library 1. Product Concerned Product name: Type01 Code Flash Library for the RH850 Family Version: Ver.1.02, Ver.1.03 File names: JP_R_FCL_RH850_T01_V1.02_A_J.zip, JP_R_FCL_RH850_T01_V1.03_A_J.zip, JP_R_FCL_RH850_T01_V1.03_B_J.zip 2. MCUs Involved RH850/F1L group in the RH850/F1x series of the RH850 Family 3. Description 3.1 Point to note regarding suspension (1) When the R_FCL_SuspendRequest function is executed while execution of the R_FCL_CMD_WRITE command is in progress, status_enu of the request structure might fail to be transferred to R_FCL_SUSPENDED (FCL suspended state) from R_FCL_BUSY (busy state), even if R_FCL_Handler function is kept on. 3.2 Point to note regarding suspension (2) When the R_FCL_SuspendRequest function is executed while execution of the R_FCL_CMD_WRITE or R_FCL_CMD_ERASE command is in progress and an error in the command being executed occurs before the transition to the FCL suspended state, R_FCL_OK (normal termination) or R_FCL_BUSY (busy state) might be returned in status_enu of the request structure on return from the FCL suspended state due to execution of the R_FCL_Resume Request function. 4. Conditions 4.1 Condition for the point to note regarding suspension (1) This phenomenon occurs when the request for suspension is within the following sequence from (1) to (4). (1) Function R_FCL_Execute is executed (for the R_FCL_CMD_WRITE command). (2) Function R_FCL_Handler is executed once. (3) Function R_FCL_SuspendRequest is executed. (4) Function R_FCL_Handler is executed. In addition to this, this phenomenon might arise if step (2) above is repeated. Contact your local Renesas Electronics marketing office or distributor for details of the conditions for the problem occurring. 4.2 Condition for the point to note regarding suspension (2) This phenomenon occurs if a case falls under the following condition 1 or condition 2. - Condition 1 This phenomenon occurs when any of the errors mentioned in a) to c) under (4) occurs after suspension is requested within the following sequence from (1) to (6). (1) Function R_FCL_Execute is executed (for a R_FCL_CMD_WRITE command). (2) Function R_FCL_Handler is executed twice. (3) Function R_FCL_SuspendRequest is executed. (4) Function R_FCL_Handler is executed until the state makes the transition to R_FCL_SUSPENDED. Any of the following errors occurs in response to the R_FCL_CMD_WRITE command. a) R_FCL_ERR_WRITE (write error) b) R_FCL_ERR_PROTECTION (protection error) c) R_FCL_ERR_INTERNAL (unexpected error) (5) Function R_FCL_ResumeRequest is executed. (6) Function R_FCL_Handler is executed before the contents of status_enu of the request structure are transferred from R_FCL_SUSPENDED to R_FCL_OK (normal termination) or R_FCL_BUSY (busy state). - Condition 2 This phenomenon occurs when any of the errors mentioned in a) to c) under (4) occurs after suspension is requested within the following sequence from (1) to (6). (1) Function R_FCL_Execute is executed (for a R_FCL_CMD_ERASE command). (2) Function R_FCL_Handler is executed once. (3) Function R_FCL_SuspendRequest is executed. (4) Function R_FCL_Handler is executed before the state makes the transition to R_FCL_SUSPENDED. Any of the following errors occurs in response to the R_FCL_CMD_ERASE command. a) R_FCL_ERR_ERASE (erasure error) b) R_FCL_ERR_PROTECTION (protection error) c) R_FCL_ERR_INTERNAL (unexpected error) (5) Function R_FCL_ResumeRequest is executed. (6) Function R_FCL_Handler is executed until the contents of status_enu of the request structure are transferred from R_FCL_SUSPENDED to R_FCL_OK (normal termination) or R_FCL_BUSY (busy state). This phenomenon might also arise if step (2) of condition 1 or 2 is repeated. Contact your local Renesas Electronics marketing office or distributor for the details of the conditions for the problem occurring. 4. Workaround Avoid using the R_FCL_SuspendRequest and R_FCL_ResumeRequest functions. 5. Schedule for Fixing the Problem This problem will be fixed in Ver.2.00 of the Type01 Code Flash Library for the RH Family (this product will be released in February, 2015). [Disclaimer] The past news contents have been based on information at the time of publication. Now changed or invalid information may be included. The URLs in the Tool News also may be subject to change or become invalid without prior notice. © 2010-2016 Renesas Electronics Corporation. All rights reserved.
© Copyright 2026 Paperzz