查看: 1416|回复: 0

关于FS32K116芯片,断开PE仿真器后无法运行的问题

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
10
最后登录
2020-8-2
发表于 2020-7-31 12:04:59 | 显示全部楼层 |阅读模式
芯片:FS32K116LATOMLFR 48
项目问题:调试时候一起功能正常,断开调试器,反复上电,代码无法正常运行,此时,接上仿真器,仿真器USB端,不接电脑,代码可以正常运行!
马上要送样,问题,急急急急!!!

同样问题的Demo工程如下:
微信图片_20200731120154.png

上图具体代码如下:
#include "S32K116.h"


#define PTD2 (2)        /*! Port PTD, bit 3: FRDM EVB input from BTN0 [SW2] */


void WDOG_disable (void)
{
  WDOG->CNT=0xD928C520;     /* Unlock watchdog                 */
  WDOG->TOVAL=0x0000FFFF;   /* Maximum timeout value         */
  WDOG->CS = 0x00002100;    /* Disable watchdog                 */
}


int main(void)
{
        int APP_u8Test = 20;
        WDOG_disable();
        PCC->PCCn[PCC_PORTD_INDEX] = PCC_PCCn_CGC_MASK;
        PTD->PDDR |= 1 <<PTD2;
        PORTD->PCR[PTD2] = PORT_PCR_MUX(1);
                for(;;)
                {
                        if(APP_u8Test < 2)
                        {
                                APP_u8Test ++;
                                PTD-> PCOR |= 1 <<PTD2;
                        }
                        else
                        {
                                APP_u8Test = 1;
                                PTD-> PSOR |= 1 <<PTD2;
                        }
                }
}

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-5-4 21:34 , Processed in 0.126967 second(s), 20 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表