[技术问答]

SRAM BIST及奇偶校验使用

[复制链接]
579|7
手机看帖
扫描二维码
随时随地手机跟帖
ssmm1228|  楼主 | 2021-1-19 23:19 | 显示全部楼层 |阅读模式
1.SRAM BIST功能,大家有没有用过?下面的代码执行后单片机运行不正常。
void SRAM_BIST(void)
{
        /* Unlock protected registers */
    SYS_UnlockReg();
       
        SYS->SRAM_BISTCTL |= BIT0;
       
        //while((SYS->SRAM_BISTSTS & BIT16)==0);
        delay_ms(10);
       
        if(SYS->SRAM_BISTSTS & BIT0)
        {
                ErrorFlag |= BIT2;                                        //bit2(BIT2)-Hard Fault或Memory Error
        }
       
        SYS->SRAM_BISTCTL &= ~BIT0;
       
        SYS->SRAM_BISTCTL |= BIT1;
       
        //while((SYS->SRAM_BISTSTS & BIT17)==0);
        delay_ms(10);
       
        if(SYS->SRAM_BISTSTS & BIT1)
        {
                ErrorFlag |= BIT2;                                        //bit2(BIT2)-Hard Fault或Memory Error
        }
       
        SYS->SRAM_BISTCTL &= ~BIT1;
       
        /* Lock protected registers */
    SYS_LockReg();
}

2.SRAM奇偶校验功能。下面的代码执行后单片机运行不正常。
初始化:
/*打开系统SRAM奇偶校验*/
SYS->SRAM_INTCTL |= SYS_SRAM_INTCTL_PERRIEN_Msk;
NVIC_EnableIRQ(RAMPE_IRQn);

中断:
/****************************************
*函数名称:RAMPE_IRQHandler
*输    入:无
*输    出:无
*功    能:SRAM奇偶校验错误
******************************************/
void RAMPE_IRQHandler(void)
{
        if(SYS->SRAM_STATUS & SYS_SRAM_STATUS_PERRIF_Msk)
    {
                //SYS->SRAM_STATUS |= SYS_SRAM_STATUS_PERRIF_Msk;                /*只读*/
                /*EEPROM中做记录*/
                EEPROM[RAM_Fault_Num_Add] = 5;                                                        /*RAM Fault次数*/
                EEPROM[RAM_Fault_Flag_Add] = 1;                                                        /*RAM Fault标志*/
                WorkWriteEEPROM();
        }
}

有没有大神用过此功能?

使用特权

评论回复
jasontu| | 2021-1-20 08:25 | 显示全部楼层
那个一料号?看起来不是新唐IC的功能

使用特权

评论回复
ssmm1228|  楼主 | 2021-1-20 22:49 | 显示全部楼层
jasontu 发表于 2021-1-20 08:25
那个一料号?看起来不是新唐IC的功能

M451系列

使用特权

评论回复
ssmm1228|  楼主 | 2021-1-20 22:50 | 显示全部楼层
88567600842f95bbc9.png

使用特权

评论回复
ssmm1228|  楼主 | 2021-1-20 22:50 | 显示全部楼层
331136008434bd5107.png

使用特权

评论回复
ssmm1228|  楼主 | 2021-1-20 22:51 | 显示全部楼层
776026008436b110d3.png

使用特权

评论回复
ssmm1228|  楼主 | 2021-1-24 20:33 | 显示全部楼层
有没有大佬用过这个功能?

使用特权

评论回复
ssmm1228|  楼主 | 2021-2-4 15:52 | 显示全部楼层

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

94

帖子

3

粉丝