浏览代码

update readme.md

bigmagic 4 年之前
父节点
当前提交
20de8e215a

+ 6 - 0
bsp/raspberry-pi/raspi4-32/README.md

@@ -129,6 +129,12 @@ msh />
 | HDMI | 支持 | - |
 | HDMI | 支持 | - |
 | SDIO | 支持 | - |
 | SDIO | 支持 | - |
 | ETH | 支持 | - |
 | ETH | 支持 | - |
+| BSC | 支持 | - |
+| DMA | 支持 | - |
+| DSI LCD/TOUCH | 支持     | DSI接口的LCD和TOUCH |
+| ILI9486 SPI LCD | 支持 | - |
+| XPT2046 TOUCH | 支持     | - |
+| BULETOOTH | 正在完善 | 支持reset,loadfirmware |
 
 
 ## 5. 注意事项
 ## 5. 注意事项
 
 

+ 1 - 1
bsp/raspberry-pi/raspi4-32/driver/drv_dma.c

@@ -99,7 +99,7 @@ rt_err_t dma_memcpy(void *src, void *dst, unsigned int size, unsigned int dch, u
     return RT_EOK;
     return RT_EOK;
 }
 }
 
 
-void dma_init(rt_uint8_t dch)
+void dma_init(unsigned char dch)
 {
 {
     rt_sem_init(&dma_sem, "dma_sem", 0, RT_IPC_FLAG_FIFO);
     rt_sem_init(&dma_sem, "dma_sem", 0, RT_IPC_FLAG_FIFO);
 
 

+ 1 - 1
bsp/raspberry-pi/raspi4-32/driver/drv_dma.h

@@ -166,7 +166,7 @@
 //TXFR_LEN
 //TXFR_LEN
 //DMA Transfer Length
 //DMA Transfer Length
 
 
-void dma_init(dch);
+void dma_init(unsigned char dch);
 rt_err_t dma_memcpy(void *src, void *dst, unsigned int size, unsigned int dch, unsigned int timeout);
 rt_err_t dma_memcpy(void *src, void *dst, unsigned int size, unsigned int dch, unsigned int timeout);
 
 
 #endif
 #endif

+ 8 - 0
bsp/raspberry-pi/raspi4-32/link.lds

@@ -63,6 +63,14 @@ SECTIONS
         _etext = .;
         _etext = .;
     }
     }
 
 
+    __exidx_start = .;
+    .ARM.exidx   : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) }
+    __exidx_end = .;
+
+    __rodata_start = .;
+    .rodata   : { *(.rodata) *(.rodata.*) }
+    __rodata_end = .;
+
     .eh_frame_hdr :
     .eh_frame_hdr :
     {
     {
          *(.eh_frame_hdr)
          *(.eh_frame_hdr)