mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-12-23 11:09:28 -05:00
Qemu Mps2 network interrupt (#487)
* Enable netwrork nterrupt handling for Qemu MPS2 * Fix interrupt priority Co-authored-by: Cobus van Eeden <35851496+cobusve@users.noreply.github.com>
This commit is contained in:
parent
3781cd9224
commit
3a7da90c4f
3 changed files with 38 additions and 39 deletions
|
|
@ -150,36 +150,35 @@ void Default_Handler6(void)
|
|||
const uint32_t* isr_vector[] __attribute__((section(".isr_vector"))) =
|
||||
{
|
||||
(uint32_t*)&_estack,
|
||||
(uint32_t*)&Reset_Handler, // Reset -15
|
||||
(uint32_t*)&Default_Handler, // NMI_Handler -14
|
||||
(uint32_t*)&Default_Handler2, // HardFault_Handler -13
|
||||
(uint32_t*)&Default_Handler3, // MemManage_Handler -12
|
||||
(uint32_t*)&Default_Handler4, // BusFault_Handler -11
|
||||
(uint32_t*)&Default_Handler5, // UsageFault_Handler -10
|
||||
0, // reserved
|
||||
0, // reserved
|
||||
0, // reserved
|
||||
0, // reserved -6
|
||||
(uint32_t*)&vPortSVCHandler, // SVC_Handler -5
|
||||
(uint32_t*)&Default_Handler6, // DebugMon_Handler -4
|
||||
0, // reserved
|
||||
(uint32_t*)&xPortPendSVHandler, // PendSV handler -2
|
||||
(uint32_t*)&xPortSysTickHandler, // SysTick_Handler -1
|
||||
0, // uart0 receive 0
|
||||
0, // uart0 transmit
|
||||
0, // uart1 receive
|
||||
0, // uart1 transmit
|
||||
0, // uart 2 receive
|
||||
0, // uart 2 transmit
|
||||
0, // GPIO 0 combined interrupt
|
||||
0, // GPIO 2 combined interrupt
|
||||
0, // Timer 0
|
||||
0, // Timer 1
|
||||
0, // Dial Timer
|
||||
0, // SPI0 SPI1
|
||||
0, // uart overflow 1, 2,3
|
||||
0, // Ethernet 13
|
||||
|
||||
(uint32_t*)&Reset_Handler, // Reset -15
|
||||
(uint32_t*)&Default_Handler, // NMI_Handler -14
|
||||
(uint32_t*)&Default_Handler2, // HardFault_Handler -13
|
||||
(uint32_t*)&Default_Handler3, // MemManage_Handler -12
|
||||
(uint32_t*)&Default_Handler4, // BusFault_Handler -11
|
||||
(uint32_t*)&Default_Handler5, // UsageFault_Handler -10
|
||||
0, // reserved
|
||||
0, // reserved
|
||||
0, // reserved
|
||||
0, // reserved -6
|
||||
(uint32_t*)&vPortSVCHandler, // SVC_Handler -5
|
||||
(uint32_t*)&Default_Handler6, // DebugMon_Handler -4
|
||||
0, // reserved
|
||||
(uint32_t*)&xPortPendSVHandler, // PendSV handler -2
|
||||
(uint32_t*)&xPortSysTickHandler, // SysTick_Handler -1
|
||||
0, // uart0 receive 0
|
||||
0, // uart0 transmit
|
||||
0, // uart1 receive
|
||||
0, // uart1 transmit
|
||||
0, // uart 2 receive
|
||||
0, // uart 2 transmit
|
||||
0, // GPIO 0 combined interrupt
|
||||
0, // GPIO 2 combined interrupt
|
||||
0, // Timer 0
|
||||
0, // Timer 1
|
||||
0, // Dial Timer
|
||||
0, // SPI0 SPI1
|
||||
0, // uart overflow 1 2,3 12
|
||||
(uint32_t*)&EthernetISR, // Ethernet 13
|
||||
};
|
||||
|
||||
void _start(void)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue