This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

c66 hyperlink



TI 的专家好,

想咨询一下,hyperlink的地址映射可以分多个段吗,看STK 例程上分了16段:

for(iSeg= 0; iSeg<8; iSeg++)

for(iPrvId=0; iPrvId<4; iPrvId++)

{

hyperLink_cfg.address_map.rx_addr_segs[(iPrvId<<4)|iSeg].Seg_Base_Addr

= 0x10000000+iSeg*0x01000000;

hyperLink_cfg.address_map.rx_addr_segs[(iPrvId<<4)|iSeg].Seg_Length

= RX_SEG_LEN_0x0_0100_0000;

}

如上映射到多个地址段,

for(i= 0; i< 64; i++)

{

hyperLinkRegs->RX_SEG_IDX= i;

hyperLinkRegs->RX_SEG_VAL=  addr_map->rx_addr_segs[i].Seg_Base_Addr  |  addr_map->rx_addr_segs[i].Seg_Length;

}

赋值时RX_SEG_IDX,RX_SEG_VAL 寄存器只有一个,配置的信息是保存到哪里的