第一次摸索UPP功能
有點看不懂Datasheet的意思
1. 關於uPP CPU/CLA Address和uPP DMA Address
為何TX DATA RAM 前者在0x6C00~0x6CFF;而後者卻是0x6C00~0x6DFF
照理說兩者記憶體位置不該重疊才對
另外uPP DMA記憶體 為何無法存值? 要用什麼方式來給值?
2. 若不透過DMA中斷來存取記憶體資料的話,照一般取記憶體值的行為
是否有辦法用uPP Gpio把資料並列丟出去?
3. spruhm8f 手冊 2357頁提到
(1). Byte Count (CHxDESC1.BCNT) - The number of bytes per line. The byte count must be an even
number.
(2). Line Offset Address (CHxDESC2.LOFFSET) - The offset address between the first byte in successive
Lines.The line offset address cannot exceed 65528 (FFF8h) bytes, and must be aligned to a 64-bit
boundary in memory (that is, the three LSBs must equal 0).
針對(1) 為何 Byte Count 必須為偶數 而不能為奇數
針對(2) 所謂的64bit 對齊是什麼意思? 是指每次傳送的筆數不能小於L*B = 64 的意思嗎?
最後,還請有經驗的TI人員幫忙解惑
感謝!