当前位置: 首页 > news >正文

杰发科技AC7801——SRAM 错误检测纠正

0.概述

7801暂时无错误注入,无法直接进中断看错误情况,具体效果后续看7840的带错误注入的测试情况。

1.简介

2.特性

3.功能

4.调试

可以看到在库文件里面有ecc_sram的库。

在官方GPIO代码里面写了点测试代码

成功打开2bit中断

因为没有错误注入,没法直接测试,回头瞅瞅7840加了错误注入的测试结果

调试看到状态值始终为0。回头找个有问题的芯片测下能不能近中断。

#include "ac780x_ecc_sram_reg.h"
#include "ac780x_ecc_sram.h"ECC_SRAM_ConfigType g_eccSranCfg;
void ECC_SRAM_CallBack()
{// 0: no error, 1: 2 bit error, 2/3: 1 bit errorunsigned int eccSramStatus = ECC_SRAM_GetErrStatus();if (1 == eccSramStatus){unsigned int ErrAddr1bit = ECC_SRAM_Get1BitErrAddr();}if (2 == eccSramStatus){unsigned int ErrAddr2bit = ECC_SRAM_Get2BitErrAddr();}
}void Ecc_SramInit()
{g_eccSranCfg.interruptEn = 1;g_eccSranCfg.resetEn = 1;g_eccSranCfg.callBack = ECC_SRAM_CallBack;ECC_SRAM_Init(&g_eccSranCfg);
}

http://www.lryc.cn/news/305397.html

相关文章:

  • 普中51单片机学习(AD转换)
  • YoloV8改进策略:主干网络改进|MogaNet——高效的多阶门控聚合网络
  • Sora:OpenAI引领创新浪潮的AI视频模型
  • torch报错:[winerror 126] 找不到指定的模块torch_python.dll“ or one of its dependencies.
  • Linux日志轮替
  • Docker Container(容器)
  • week04day03(爬虫 beautifulsoup4、)
  • 04 动力云客之登录后获取用户信息+JWT存进Redis+Filter验证Token + token续期
  • RISC-V知识总结 —— 指令集
  • 基于Java jsp+mysql+Spring的汽车出租平台租赁网站平台设计和实现
  • [AutoSar]BSW_Com 01 Can通信入门
  • 离散数学 第七单元 tree
  • 基于MPPT最大功率跟踪算法的涡轮机控制系统simulink建模与仿真
  • Hbase和Clickhouse对比简单总结
  • Spring基础之AOP和代理模式
  • 二层交换机和三层交换机区别
  • 【Java程序设计】【C00267】基于Springboot的在线考试系统(有论文)
  • 【LeetCode】416. 分割等和子集(中等)——代码随想录算法训练营Day41
  • 51单片机学习(4)-----独立按键进一步控制LED灯
  • Redis 学习笔记 3:黑马点评
  • 电脑恢复删除数据的原理和方法
  • SpringBoot和SpringCloud的区别,使用微服务的好处和缺点
  • 32单片机基础:GPIO输出
  • 【linux】查看openssl程序的安装情况
  • 高防服务器主要运用在哪些场景?
  • Eureka:微服务中的服务注册与发现机制
  • python程序设计基础:字符串与正则表达式
  • 华为配置WDS手拉手业务示例
  • Apache celeborn 安装及使用教程
  • 数据保护:如何有效应对.BecSec-P-XXXXXXXX勒索病毒的威胁