Other Parts Discussed in Thread: TM4C1294NCPDT, EK-TM4C1294XL
主题中讨论的其他器件: TM4C123、 EK-TM4C1294XL
工具/软件:Code Composer Studio
HII、
由于 GPIO 唤醒、我已经转储了代码以进入休眠模式。
但现在我无法在 TM4C1294NCPDT 中转储新代码、因为它会永久进入休眠模式、并以500微秒的速度唤醒。
请提供任何建议、以便我们可以转储新代码。
谢谢、尊重
Anamika
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: TM4C1294NCPDT, EK-TM4C1294XL
工具/软件:Code Composer Studio
HII、
由于 GPIO 唤醒、我已经转储了代码以进入休眠模式。
但现在我无法在 TM4C1294NCPDT 中转储新代码、因为它会永久进入休眠模式、并以500微秒的速度唤醒。
请提供任何建议、以便我们可以转储新代码。
谢谢、尊重
Anamika
尊敬的 Bob Crosby:
您可以按照我所做的以下步骤操作
1)配置 -->快速设置(TM4C1294XL Launch Pad)
2)在程序菜单和闪存实用程序中,我们没有做任何更改。
3)在其它实用程序 中-->选择了 MAC 地址模式,并选择了 Fury、Dust Devil、TM4C123和 TM4C129类。
4)最后、我单击了解锁按钮
-用 yes 确认
-在下一个 MsgBox 保持复位时,连接
-单击 OK (确定)、同时仍保持 RESET (重置)
-释放复位
-对电路板进行下电上电(并重新启动闪存工具?)
谢谢和此致,
Anamika。
尊敬的 Bob Crosby:
SIR 、当您尝试使用以下代码、然后尝试擦除闪存后、我已经尝试过以下休眠代码。 请告诉我状态...
#include
#include
#include
#include
#include "utils/ustdlib.h"
#include "inc/hw_types.h"
#include "inc/hw_memmap.h"
#include "driverlib/sysctl.h"
#include "driverlib/pin_map.h"
#include "driverlib/debug.h"
#include "driverlib/hibernate.h"
#include "driverlib/gpio.h"
#include "driverlib/SysTick .h"
#ifdef 调试
void__error__(char * pcFilename、unsigned long ulLine)
{
}
#endif
int main (空)
{
uint32_t ui32SysClock;
ui32SysClock = SysCtlClockFreqSet ((SYSCTL_XTAL_25MHz | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480)、120000000);
SysCtlPeripheralEnable (SYSCTL_Periph_GPION);
SysCtlPeripheralEnable (SYSCTL_Periph_GPIOK);
GPIOPinTypeGPIOInput (GPIO_PORTK_base、GPIO_PIN_4);
GPIOPadConfigSet (GPIO_PORTK_base、GPIO_PIN_4、GPIO_Strength _2mA、GPIO_PIN_TYPE_STD_WPU | GPIO_PIN_TYPE_WAKE_LOW);
GPIOPinTypeGPIOOutput (GPIO_PORTN_BASE、GPIO_PIN_0);
GPIOPinWrite (GPIO_PORTN_BASE、GPIO_PIN_0、GPIO_PIN_0);
SysCtlPeripheralEnable (SYSCTL_Periph_HIBERNATE);
HibernateEnableExpClk (ui32SysClock);
HibernateGPIORetentionDisable();
HibernateIntClear (HIBERNATE_INT_GPIO_WAKE | HIBERNATE_INT_PIN_WAKE);
HibernateWakeSet (HIBERNATE_WAKE_GPIO);
HibernateGPIORetentionEnable ();GPIOPinWrite (GPIO_PORTN_BASE、GPIO_PIN_0、0);
HibernateRequest();
while (1);
}
谢谢、此致、
Anamika。