|
|
@ -10,7 +10,8 @@ CAN.Prescaler=4 |
|
|
|
Dma.Request0=USART1_RX |
|
|
|
Dma.Request0=USART1_RX |
|
|
|
Dma.Request1=USART2_TX |
|
|
|
Dma.Request1=USART2_TX |
|
|
|
Dma.Request2=USART1_TX |
|
|
|
Dma.Request2=USART1_TX |
|
|
|
Dma.RequestsNb=3 |
|
|
|
Dma.Request3=USART2_RX |
|
|
|
|
|
|
|
Dma.RequestsNb=4 |
|
|
|
Dma.USART1_RX.0.Direction=DMA_PERIPH_TO_MEMORY |
|
|
|
Dma.USART1_RX.0.Direction=DMA_PERIPH_TO_MEMORY |
|
|
|
Dma.USART1_RX.0.Instance=DMA1_Channel5 |
|
|
|
Dma.USART1_RX.0.Instance=DMA1_Channel5 |
|
|
|
Dma.USART1_RX.0.MemDataAlignment=DMA_MDATAALIGN_BYTE |
|
|
|
Dma.USART1_RX.0.MemDataAlignment=DMA_MDATAALIGN_BYTE |
|
|
@ -29,6 +30,15 @@ Dma.USART1_TX.2.PeriphDataAlignment=DMA_PDATAALIGN_BYTE |
|
|
|
Dma.USART1_TX.2.PeriphInc=DMA_PINC_DISABLE |
|
|
|
Dma.USART1_TX.2.PeriphInc=DMA_PINC_DISABLE |
|
|
|
Dma.USART1_TX.2.Priority=DMA_PRIORITY_MEDIUM |
|
|
|
Dma.USART1_TX.2.Priority=DMA_PRIORITY_MEDIUM |
|
|
|
Dma.USART1_TX.2.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority |
|
|
|
Dma.USART1_TX.2.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority |
|
|
|
|
|
|
|
Dma.USART2_RX.3.Direction=DMA_PERIPH_TO_MEMORY |
|
|
|
|
|
|
|
Dma.USART2_RX.3.Instance=DMA1_Channel6 |
|
|
|
|
|
|
|
Dma.USART2_RX.3.MemDataAlignment=DMA_MDATAALIGN_BYTE |
|
|
|
|
|
|
|
Dma.USART2_RX.3.MemInc=DMA_MINC_ENABLE |
|
|
|
|
|
|
|
Dma.USART2_RX.3.Mode=DMA_NORMAL |
|
|
|
|
|
|
|
Dma.USART2_RX.3.PeriphDataAlignment=DMA_PDATAALIGN_BYTE |
|
|
|
|
|
|
|
Dma.USART2_RX.3.PeriphInc=DMA_PINC_DISABLE |
|
|
|
|
|
|
|
Dma.USART2_RX.3.Priority=DMA_PRIORITY_VERY_HIGH |
|
|
|
|
|
|
|
Dma.USART2_RX.3.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority |
|
|
|
Dma.USART2_TX.1.Direction=DMA_MEMORY_TO_PERIPH |
|
|
|
Dma.USART2_TX.1.Direction=DMA_MEMORY_TO_PERIPH |
|
|
|
Dma.USART2_TX.1.Instance=DMA1_Channel7 |
|
|
|
Dma.USART2_TX.1.Instance=DMA1_Channel7 |
|
|
|
Dma.USART2_TX.1.MemDataAlignment=DMA_MDATAALIGN_BYTE |
|
|
|
Dma.USART2_TX.1.MemDataAlignment=DMA_MDATAALIGN_BYTE |
|
|
@ -40,9 +50,9 @@ Dma.USART2_TX.1.Priority=DMA_PRIORITY_MEDIUM |
|
|
|
Dma.USART2_TX.1.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority |
|
|
|
Dma.USART2_TX.1.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority |
|
|
|
FREERTOS.FootprintOK=true |
|
|
|
FREERTOS.FootprintOK=true |
|
|
|
FREERTOS.IPParameters=Tasks01,Queues01,configTOTAL_HEAP_SIZE,configQUEUE_REGISTRY_SIZE,configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY,FootprintOK,Mutexes01 |
|
|
|
FREERTOS.IPParameters=Tasks01,Queues01,configTOTAL_HEAP_SIZE,configQUEUE_REGISTRY_SIZE,configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY,FootprintOK,Mutexes01 |
|
|
|
FREERTOS.Mutexes01=uavcan_send_mutex,Dynamic,NULL |
|
|
|
FREERTOS.Mutexes01=uavcan_send_mutex,Dynamic,NULL;radar_parse_mutex,Dynamic,NULL |
|
|
|
FREERTOS.Queues01=uavcan_rev_queue,10,uavcan_rev_t,0,Dynamic,NULL,NULL;uavcan_send_queue,10,uavcan_send_data_t,0,Dynamic,NULL,NULL;usart_rev_queue,10,usart_data_t,0,Dynamic,NULL,NULL |
|
|
|
FREERTOS.Queues01=uavcan_rev_queue,10,uavcan_rev_t,0,Dynamic,NULL,NULL;uavcan_send_queue,5,uavcan_send_data_t,0,Dynamic,NULL,NULL;usart_rev_queue,10,usart_data_t,0,Dynamic,NULL,NULL;proximity1_queue,5,proximity_data_t,0,Dynamic,NULL,NULL;proximity2_queue,5,proximity_data_t,0,Dynamic,NULL,NULL |
|
|
|
FREERTOS.Tasks01=DefaultTask,24,256,StartDefaultTask,Default,NULL,Dynamic,NULL,NULL;UavcanRevTask,35,256,StartUavcanRevTask,Default,NULL,Dynamic,NULL,NULL;UsartSendTask,18,128,StartTaskUsartSend,Default,NULL,Dynamic,NULL,NULL;UavcanSendTask,36,512,StartUavcanSendTask,Default,NULL,Dynamic,NULL,NULL;UsartRevTask,39,128,StartUsartRevTask,Default,NULL,Dynamic,NULL,NULL |
|
|
|
FREERTOS.Tasks01=DefaultTask,24,256,StartDefaultTask,Default,NULL,Dynamic,NULL,NULL;UavcanRevTask,35,256,StartUavcanRevTask,Default,NULL,Dynamic,NULL,NULL;UsartSendTask,18,128,StartTaskUsartSend,Default,NULL,Dynamic,NULL,NULL;UavcanSendTask,36,512,StartUavcanSendTask,Default,NULL,Dynamic,NULL,NULL;UsartRevTask,39,256,StartUsartRevTask,Default,NULL,Dynamic,NULL,NULL;proximityTask,36,256,StartProximity,Default,NULL,Dynamic,NULL,NULL |
|
|
|
FREERTOS.configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY=5 |
|
|
|
FREERTOS.configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY=5 |
|
|
|
FREERTOS.configQUEUE_REGISTRY_SIZE=40 |
|
|
|
FREERTOS.configQUEUE_REGISTRY_SIZE=40 |
|
|
|
FREERTOS.configTOTAL_HEAP_SIZE=11264 |
|
|
|
FREERTOS.configTOTAL_HEAP_SIZE=11264 |
|
|
@ -82,7 +92,8 @@ MxDb.Version=DB.6.0.30 |
|
|
|
NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false |
|
|
|
NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false |
|
|
|
NVIC.CAN1_RX1_IRQn=true\:7\:0\:true\:false\:true\:true\:true\:true |
|
|
|
NVIC.CAN1_RX1_IRQn=true\:7\:0\:true\:false\:true\:true\:true\:true |
|
|
|
NVIC.DMA1_Channel4_IRQn=true\:9\:0\:true\:false\:true\:true\:false\:true |
|
|
|
NVIC.DMA1_Channel4_IRQn=true\:9\:0\:true\:false\:true\:true\:false\:true |
|
|
|
NVIC.DMA1_Channel5_IRQn=true\:6\:0\:true\:false\:true\:true\:false\:true |
|
|
|
NVIC.DMA1_Channel5_IRQn=true\:5\:0\:true\:false\:true\:true\:false\:true |
|
|
|
|
|
|
|
NVIC.DMA1_Channel6_IRQn=true\:6\:0\:true\:false\:true\:true\:false\:true |
|
|
|
NVIC.DMA1_Channel7_IRQn=true\:10\:0\:true\:false\:true\:true\:false\:true |
|
|
|
NVIC.DMA1_Channel7_IRQn=true\:10\:0\:true\:false\:true\:true\:false\:true |
|
|
|
NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false |
|
|
|
NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false |
|
|
|
NVIC.ForceEnableDMAVector=true |
|
|
|
NVIC.ForceEnableDMAVector=true |
|
|
@ -100,7 +111,7 @@ NVIC.TIM2_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true |
|
|
|
NVIC.TimeBase=TIM2_IRQn |
|
|
|
NVIC.TimeBase=TIM2_IRQn |
|
|
|
NVIC.TimeBaseIP=TIM2 |
|
|
|
NVIC.TimeBaseIP=TIM2 |
|
|
|
NVIC.USART1_IRQn=true\:5\:0\:false\:false\:true\:true\:true\:true |
|
|
|
NVIC.USART1_IRQn=true\:5\:0\:false\:false\:true\:true\:true\:true |
|
|
|
NVIC.USART2_IRQn=true\:8\:0\:true\:false\:true\:true\:true\:true |
|
|
|
NVIC.USART2_IRQn=true\:6\:0\:true\:false\:true\:true\:true\:true |
|
|
|
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false |
|
|
|
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false |
|
|
|
PA10.Mode=Asynchronous |
|
|
|
PA10.Mode=Asynchronous |
|
|
|
PA10.Signal=USART1_RX |
|
|
|
PA10.Signal=USART1_RX |
|
|
@ -177,7 +188,8 @@ RCC.VCOOutput2Freq_Value=8000000 |
|
|
|
USART1.BaudRate=921600 |
|
|
|
USART1.BaudRate=921600 |
|
|
|
USART1.IPParameters=VirtualMode,BaudRate |
|
|
|
USART1.IPParameters=VirtualMode,BaudRate |
|
|
|
USART1.VirtualMode=VM_ASYNC |
|
|
|
USART1.VirtualMode=VM_ASYNC |
|
|
|
USART2.IPParameters=VirtualMode |
|
|
|
USART2.BaudRate=921600 |
|
|
|
|
|
|
|
USART2.IPParameters=VirtualMode,BaudRate |
|
|
|
USART2.VirtualMode=VM_ASYNC |
|
|
|
USART2.VirtualMode=VM_ASYNC |
|
|
|
VP_FREERTOS_VS_CMSIS_V2.Mode=CMSIS_V2 |
|
|
|
VP_FREERTOS_VS_CMSIS_V2.Mode=CMSIS_V2 |
|
|
|
VP_FREERTOS_VS_CMSIS_V2.Signal=FREERTOS_VS_CMSIS_V2 |
|
|
|
VP_FREERTOS_VS_CMSIS_V2.Signal=FREERTOS_VS_CMSIS_V2 |
|
|
|