AnsweredAssumed Answered

USB buffer descriptor table allocated in KL17 KSDK v2.0

Question asked by Iain Rist on Apr 18, 2016
Latest reply on Apr 21, 2016 by Fiona Kuang

This is a bug report, but I don't know where to submit those.


I generated a KSDK v2.0 for the KL17 part. This part does not have USB. The linker descriptor file contains the following lines (ignore the line numbers):


USB_RAM_GAP = DEFINED(__usb_ram_size__) ? __usb_ram_size__ : 0x800;    . = ALIGN(512);     USB_RAM_START = .;     . += USB_RAM_GAP;    m_usb_bdt USB_RAM_START (NOLOAD) :   {     *(m_usb_bdt)     USB_RAM_BDT_END = .;   }     m_usb_global USB_RAM_BDT_END (NOLOAD) :   {     *(m_usb_global)   }


Since the part does not have the USB peripheral, the linker should not be allocating space for the USB Buffer Descriptor Table.