Обновление
This commit is contained in:
parent
682a18d223
commit
db579beb51
|
|
@ -6,6 +6,7 @@
|
||||||
#include "VarsTabDumpObserver.h"
|
#include "VarsTabDumpObserver.h"
|
||||||
#include "SystemDelayInterface.h"
|
#include "SystemDelayInterface.h"
|
||||||
#include "string.h"
|
#include "string.h"
|
||||||
|
#include "StorageOnFlashFlagchip.h"
|
||||||
|
|
||||||
|
|
||||||
#define LOGGER env->logger
|
#define LOGGER env->logger
|
||||||
|
|
@ -101,16 +102,18 @@ bool VarsTabDumpObserverParam_Load(tVarsTabDumpObserver *env) {
|
||||||
bool VarsTabDumpObserverCalib_Dump(tVarsTabDumpObserver *env) {
|
bool VarsTabDumpObserverCalib_Dump(tVarsTabDumpObserver *env) {
|
||||||
LoggerInfoStatic(LOGGER, LOG_SIGN, "Calibrations: Attempting to write to ROM")
|
LoggerInfoStatic(LOGGER, LOG_SIGN, "Calibrations: Attempting to write to ROM")
|
||||||
|
|
||||||
|
tStorageOnFlashFlagchip *storageOnFlashChipsCheckClear = env->interfaceCalib->env;
|
||||||
|
|
||||||
// if (env->logger) {
|
int isMainFlashPageAddressCheckClear = memcmp((uint8_t *) storageOnFlashChipsCheckClear->mainFlashPageAddress,
|
||||||
// env->logger->logging(
|
env->dataCalib, env->sizeCalib - 8);
|
||||||
// env->logger->env, "Калибровки. Хран.Наб.",
|
|
||||||
// sizeof("Калибровки. Хран.Наб.") - 1,
|
int isRecoveryFlashPageAddressCheckClear = memcmp(
|
||||||
// LOGLEVEL_INFO,
|
(uint8_t *) storageOnFlashChipsCheckClear->recoveryFlashPageAddress, env->dataCalib, env->sizeCalib -8);
|
||||||
// "Калибровки. Запись в ПЗУ...",
|
|
||||||
// sizeof("Калибровки. Запись в ПЗУ...") - 1, true
|
if ((isMainFlashPageAddressCheckClear == 0) && (isRecoveryFlashPageAddressCheckClear == 0)) {
|
||||||
// );
|
LoggerInfoStatic(LOGGER, LOG_SIGN, "Calibrations: No need to write to ROM")
|
||||||
// }
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
if (osMutexAcquire(env->accessDumper, 1000) == osOK) {
|
if (osMutexAcquire(env->accessDumper, 1000) == osOK) {
|
||||||
|
|
||||||
|
|
@ -144,16 +147,18 @@ bool VarsTabDumpObserverCalib_Dump(tVarsTabDumpObserver *env) {
|
||||||
bool VarsTabDumpObserverParam_Dump(tVarsTabDumpObserver *env) {
|
bool VarsTabDumpObserverParam_Dump(tVarsTabDumpObserver *env) {
|
||||||
LoggerInfoStatic(LOGGER, LOG_SIGN, "Parameters: Attempting to write to ROM")
|
LoggerInfoStatic(LOGGER, LOG_SIGN, "Parameters: Attempting to write to ROM")
|
||||||
|
|
||||||
|
tStorageOnFlashFlagchip *storageOnFlashChipsCheckClear = env->interfaceParam->env;
|
||||||
|
|
||||||
// if (env->logger) {
|
int isMainFlashPageAddressCheckClear = memcmp((uint8_t *) storageOnFlashChipsCheckClear->mainFlashPageAddress,
|
||||||
// env->logger->logging(
|
env->dataParam, env->sizeParam - 8);
|
||||||
// env->logger->env, "Парамеры. Хран.Наб.",
|
|
||||||
// sizeof("Парамеры. Хран.Наб.") - 1,
|
int isRecoveryFlashPageAddressCheckClear = memcmp(
|
||||||
// LOGLEVEL_INFO,
|
(uint8_t *) storageOnFlashChipsCheckClear->recoveryFlashPageAddress, env->dataParam, env->sizeParam - 8);
|
||||||
// "Парамеры. Запись в ПЗУ...",
|
|
||||||
// sizeof("Парамеры. Запись в ПЗУ...") - 1, true
|
if ((isMainFlashPageAddressCheckClear == 0) && (isRecoveryFlashPageAddressCheckClear == 0)) {
|
||||||
// );
|
LoggerInfoStatic(LOGGER, LOG_SIGN, "Parameters: No need to write to ROM")
|
||||||
// }
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
if (osMutexAcquire(env->accessDumper, 1000) == osOK) {
|
if (osMutexAcquire(env->accessDumper, 1000) == osOK) {
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue