研究了三天,坑的确不少。
1、首先多个项目一个程序打开,乱成一团,一不小心还会删掉全部文件。 强开两个程序,有时也傻傻的,几个项目也在一个程序里面打开。 太难受。
2、不知道怎么Define
3、不知道怎么查Track(崩都不知道哪里崩的)。
今天加了ADC+DMA+中断,调试老是进硬件故障中断。 但是不调试,直接上电跑呢,RTOS的任务都正常的(调试是不正常的)。
加了这几个,也不知道有没有关系。
void NMI_Handler(void) __attribute__((interrupt(/*"WCH-Interrupt-fast"*/)));
void HardFault_Handler(void) __attribute__((interrupt(/*"WCH-Interrupt-fast"*/)));
void SVC_Handler(void) __attribute__((interrupt(/*"WCH-Interrupt-fast"*/)));
void PendSV_Handler(void) __attribute__((interrupt(/*"WCH-Interrupt-fast"*/)));
void DMA1_Channel1_IRQHandler(void) __attribute__((interrupt(/*"WCH-Interrupt-fast"*/)));
中断函数声明,有的需要带WCH-Interrupt-fast,有的又需要注释。 根据什么来的呢?