mirror of
https://gitee.com/seekfree/TC264_Library.git
synced 2026-06-03 19:32:55 +00:00
V1.2.3
总钻风摄像头初始化函数中将PCLK修改为上升沿触发 修改systick延时函数,提高us级延时精度 增加核心板丝印图,方便查看引脚
This commit is contained in:
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -43,291 +43,291 @@
|
|||||||
|
|
||||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.infineon.aurix.buildsystem.managed.c.compiler.tasking.include.1255529901" name="Include paths" superClass="com.infineon.aurix.buildsystem.managed.c.compiler.tasking.include" valueType="includePath">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.infineon.aurix.buildsystem.managed.c.compiler.tasking.include.1255529901" name="Include paths" superClass="com.infineon.aurix.buildsystem.managed.c.compiler.tasking.include" valueType="includePath">
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Configurations}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Configurations}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Infra}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Infra}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Infra/Platform}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Infra/Platform}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Infra/Platform/Tricore}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Infra/Platform/Tricore}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Infra/Platform/Tricore/Compilers}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Infra/Platform/Tricore/Compilers}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Infra/Sfr}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Infra/Sfr}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Infra/Sfr/TC26B}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Infra/Sfr/TC26B}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Infra/Sfr/TC26B/_Reg}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Infra/Sfr/TC26B/_Reg}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/If}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/If}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/If/Ccu6If}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/If/Ccu6If}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/StdIf}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/StdIf}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/SysSe}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/SysSe}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Bsp}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Bsp}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Comm}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Comm}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/General}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/General}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Math}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Math}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Time}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Time}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/_Utilities}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/_Utilities}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Asc}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Asc}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Lin}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Lin}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Spi}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Spi}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/Icu}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/Icu}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/PwmBc}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/PwmBc}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/PwmHl}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/PwmHl}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/TPwm}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/TPwm}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/Timer}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/Timer}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/TimerWithTrigger}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/TimerWithTrigger}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cif}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cif}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cif/Cam}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cif/Cam}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cif/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cif/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/CStart}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/CStart}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/Irq}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/Irq}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/Trap}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/Trap}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dma}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dma}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dma/Dma}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dma/Dma}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dma/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dma/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc/Dsadc}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc/Dsadc}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc/Rdc}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc/Rdc}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dts}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dts}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dts/Dts}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dts/Dts}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dts/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dts/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Emem}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Emem}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Emem/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Emem/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eray}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eray}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eray/Eray}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eray/Eray}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eray/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eray/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eth}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eth}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eth/Phy_Pef7071}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eth/Phy_Pef7071}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eth/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eth/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fce}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fce}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fce/Crc}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fce/Crc}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fce/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fce/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fft}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fft}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fft/Fft}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fft/Fft}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fft/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fft/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Flash}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Flash}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Flash/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Flash/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gpt12}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gpt12}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gpt12/IncrEnc}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gpt12/IncrEnc}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gpt12/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gpt12/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom/Pwm}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom/Pwm}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom/PwmHl}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom/PwmHl}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom/Timer}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom/Timer}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tim}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tim}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tim/In}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tim/In}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom/Pwm}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom/Pwm}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom/PwmHl}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom/PwmHl}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom/Timer}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom/Timer}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Trig}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Trig}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Hssl}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Hssl}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Hssl/Hssl}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Hssl/Hssl}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Hssl/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Hssl/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/I2c}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/I2c}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/I2c/I2c}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/I2c/I2c}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/I2c/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/I2c/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Iom}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Iom}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Iom/Driver}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Iom/Driver}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Iom/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Iom/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Msc}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Msc}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Msc/Msc}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Msc/Msc}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Msc/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Msc/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Mtu}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Mtu}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Mtu/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Mtu/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Multican}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Multican}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Multican/Can}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Multican/Can}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Multican/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Multican/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Port}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Port}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Port/Io}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Port/Io}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Port/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Port/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5/Psi5}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5/Psi5}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5s}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5s}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5s/Psi5s}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5s/Psi5s}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5s/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5s/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi/SpiMaster}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi/SpiMaster}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi/SpiSlave}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi/SpiSlave}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Scu}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Scu}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Scu/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Scu/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Sent}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Sent}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Sent/Sent}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Sent/Sent}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Sent/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Sent/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Smu}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Smu}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Smu/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Smu/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Src}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Src}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Src/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Src/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Stm}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Stm}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Stm/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Stm/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Stm/Timer}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Stm/Timer}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Vadc}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Vadc}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Vadc/Adc}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Vadc/Adc}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Vadc/Std}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Vadc/Std}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Impl}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Impl}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Lib}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Lib}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Lib/DataHandling}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Lib/DataHandling}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Lib/InternalMux}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Lib/InternalMux}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_PinMap}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_PinMap}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/seekfree_libraries}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/seekfree_libraries}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/seekfree_libraries/common}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/seekfree_libraries/common}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/seekfree_peripheral}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/seekfree_peripheral}""/>
|
||||||
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/USER}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/light/USER}""/>
|
||||||
|
|
||||||
</option>
|
</option>
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
V1.2.3
|
||||||
|
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>PCLK<4C><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
<09><EFBFBD>systick<63><6B>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>us<75><73><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>
|
||||||
|
|
||||||
V1.2.2
|
V1.2.2
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷͼ<CDB7><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD>Դ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>ʼ<EFBFBD><CABC>DMAʹ<41><CAB9><EFBFBD>´βɼ<CEB2>ͼ<EFBFBD><CDBC><EFBFBD>Զ<EFBFBD><D4B6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ void systick_delay(STMN_enum stmn, uint32 time)
|
|||||||
uint32 stm_clk;
|
uint32 stm_clk;
|
||||||
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
stm_clk = IfxStm_getFrequency(IfxStm_getAddress((IfxStm_Index)stmn));
|
||||||
|
|
||||||
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)((uint64)stm_clk*time/1000000000));
|
IfxStm_waitTicks(IfxStm_getAddress((IfxStm_Index)stmn), (uint32)(stm_clk/1000000*time/1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ void mt9v03x_vsync(void)
|
|||||||
{
|
{
|
||||||
mt9v03x_dma_init_flag = 0;
|
mt9v03x_dma_init_flag = 0;
|
||||||
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
IfxDma_resetChannel(&MODULE_DMA, MT9V03X_DMA_CH);
|
||||||
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, FALLING, MT9V03X_W*MT9V03X_H);
|
link_list_num = eru_dma_init(MT9V03X_DMA_CH, GET_PORT_IN_ADDR(MT9V03X_DATA_PIN), camera_buffer_addr, MT9V03X_PCLK_PIN, RISING, MT9V03X_W*MT9V03X_H);
|
||||||
dma_start(MT9V03X_DMA_CH);
|
dma_start(MT9V03X_DMA_CH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
BIN
【文档】ADS使用教程 芯片手册等/TC264引脚丝印图.png
Normal file
BIN
【文档】ADS使用教程 芯片手册等/TC264引脚丝印图.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 555 KiB |
Reference in New Issue
Block a user