A chip booting control method, the method being applied to a control module of a chip, the chip further comprising a buffer module, the method comprising: reading first booting information for booting the chip from the buffer module in response to the chip triggering non-power-down reset; determining whether the first booting information satisfies a first preset condition, comprising: determining whether the first booting information has an enabling flag, determining that the first booting information does not satisfy the first preset condition in response to the first booting information not having an enabling flag, determining whether a length of the first booting information is greater than a preset threshold value in response to the first booting information having the enabling flag, determining that the first booting information does not satisfy the first preset condition in response to the length of the first booting information not being greater than the preset threshold value, determining a verification result corresponding to the first booting information in response to the length of the first booting information being greater than the preset threshold value, determining that the first booting information does not satisfy the first preset condition in response to the verification result not being the same as the pre-stored verification code in the buffer module, and determining that the first booting information satisfies the first preset condition in response to the verification result being the same as the pre-stored verification code in the buffer module; and booting the chip based on the first booting information in response to the first booting information satisfying the first preset condition. reading first booting information for booting the chip from the buffer module in response to the chip triggering non-power-down reset; determining whether the first booting information satisfies a first preset condition, comprising: determining whether the first booting information has an enabling flag, determining that the first booting information does not satisfy the first preset condition in response to the first booting information not having an enabling flag, determining whether a length of the first booting information is greater than a preset threshold value in response to the first booting information having the enabling flag, determining that the first booting information does not satisfy the first preset condition in response to the length of the first booting information not being greater than the preset threshold value, determining a verification result corresponding to the first booting information in response to the length of the first booting information being greater than the preset threshold value, determining that the first booting information does not satisfy the first preset condition in response to the verification result not being the same as the pre-stored verification code in the buffer module, and determining that the first booting information satisfies the first preset condition in response to the verification result being the same as the pre-stored verification code in the buffer module; and determining whether the first booting information has an enabling flag, determining that the first booting information does not satisfy the first preset condition in response to the first booting information not having an enabling flag, determining whether a length of the first booting information is greater than a preset threshold value in response to the first booting information having the enabling flag, determining that the first booting information does not satisfy the first preset condition in response to the length of the first booting information not being greater than the preset threshold value, determining a verification result corresponding to the first booting information in response to the length of the first booting information being greater than the preset threshold value, determining that the first booting information does not satisfy the first preset condition in response to the verification result not being the same as the pre-stored verification code in the buffer module, and determining that the first booting information satisfies the first preset condition in response to the verification result being the same as the pre-stored verification code in the buffer module; and booting the chip based on the first booting information in response to the first booting information satisfying the first preset condition.