Open dmikushin opened 5 years ago
driverlib/MSP430FR5xx_6xx/dma.c:97:5: error: invalid instruction mnemonic __data16_write_addr((unsigned short)(DMA_BASE + channelSelect + OFS_DMA0SA), ^ /opt/ti/ccsv8/ccs_base/msp430/include_gcc/in430.h:185:39: note: expanded from macro '__data16_write_addr' #define __data16_write_addr(addr,src) _data16_write_addr(addr,src) ^ /opt/ti/ccsv8/ccs_base/msp430/include_gcc/in430.h:180:2: note: expanded from macro '_data16_write_addr' "movx.a %1, 0(%0)" \ ^ <inline asm>:1:2: note: instantiated into assembly here movx.a 6(r1), 0(r13) ^
#define _data16_write_addr(addr,src) \ ({ \ unsigned long __src = src; \ __asm__ __volatile__ ( \ "movx.a %1, 0(%0)" \ : : "r"((unsigned int) addr), "m"((unsigned long) __src) \ ); \ })
MSP430X instruction