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.
当我将 USB 电缆插入主机时、程序向量将:
静态空 IntDefaultHandler (空)
当处理器接收到意外中断时会发生这种情况。 我假设 USB 中断是在 USBDCDCInit (...)的某个位置设置的 但我找不到它。
谢谢
道格
您好 Doug、
请检查 startup_ccs.c 文件以确保有针对 USB0的中断矢量。 请参见下面的示例。 您可以看到、USB 的中断向量是由 TivaWare 示例提供的 USB0DeviceIntHandler。 如果您基于现有的 USB 示例开始开发、它应该已经定义了中断矢量。
//
//
//矢量表。 请注意、必须将适当的构造放置在到上
//确保它在物理地址0x0000.0000或开始处结束
//程序(如果位于0以外的起始地址)。
//
//
#pragma DATA_SECTION (g_pfnVectors、".intvecs")
void (* const g_pfnVectors [])(void)=
{
(void (*)(void)((uint32_t)&_stack_top)、
//初始堆栈指针
ResetISR、//复位处理程序
NmiSR、// NMI 处理程序
FaultISR、//硬故障处理程序
IntDefaultHandler、// MPU 故障处理程序
IntDefaultHandler、//总线故障处理程序
IntDefaultHandler、//用法故障处理程序
0、//保留
0、//保留
0、//保留
0、//保留
IntDefaultHandler、// SVCall 处理程序
IntDefaultHandler、//调试监视器处理程序
0、//保留
IntDefaultHandler、// PendSV 处理程序
SysTickIntHandler、// SysTick 处理程序
IntDefaultHandler、// GPIO 端口 A
IntDefaultHandler、// GPIO 端口 B
IntDefaultHandler、// GPIO 端口 C
IntDefaultHandler、// GPIO 端口 D
IntDefaultHandler、// GPIO 端口 E
UARTStdioIntHandler、// UART0 Rx 和 Tx
IntDefaultHandler、// UART1 Rx 和 Tx
IntDefaultHandler、// SSI0 Rx 和 Tx
IntDefaultHandler、// I2C0主设备和从设备
IntDefaultHandler、// PWM 故障
IntDefaultHandler、// PWM 发生器0
IntDefaultHandler、// PWM 发生器1.
IntDefaultHandler、// PWM 发生器2.
IntDefaultHandler、//正交编码器0
IntDefaultHandler、// ADC 序列0
IntDefaultHandler、// ADC 序列1.
IntDefaultHandler、// ADC 序列2.
IntDefaultHandler、// ADC 序列3.
IntDefaultHandler、//看门狗计时器
IntDefaultHandler、//计时器0子计时器 A
IntDefaultHandler、// Timer 0子计时器 B
IntDefaultHandler、//计时器1子计时器 A
IntDefaultHandler、//计时器1子计时器 B
IntDefaultHandler、//计时器2子计时器 A
IntDefaultHandler、//计时器2子计时器 B
IntDefaultHandler、//模拟比较器0
IntDefaultHandler、//模拟比较器1.
IntDefaultHandler、//模拟比较器2.
IntDefaultHandler、//系统控制(PLL、OSC、BO)
IntDefaultHandler、//闪存控制
IntDefaultHandler、// GPIO 端口 F
IntDefaultHandler、// GPIO 端口 G
IntDefaultHandler、// GPIO 端口 H
IntDefaultHandler、// UART2 Rx 和 Tx
IntDefaultHandler、// SSI1 Rx 和 Tx
IntDefaultHandler、//计时器3子计时器 A
IntDefaultHandler、//计时器3子计时器 B
IntDefaultHandler、// I2C1主设备和从设备
IntDefaultHandler、// CAN0
IntDefaultHandler、// CAN1
IntDefaultHandler、//以太网
IntDefaultHandler、// Hibernate
USB0DeviceIntHandler、// USB0
IntDefaultHandler、// PWM 发生器3.
IntDefaultHandler、// uDMA 软件传输
IntDefaultHandler、// uDMA 错误
IntDefaultHandler、// ADC1序列0
IntDefaultHandler、// ADC1序列1.
IntDefaultHandler、// ADC1序列2.
IntDefaultHandler、// ADC1序列3.
查尔斯就是这么做的 、谢谢!