-
Datei
assembler_O2.txt
0800044c <InitEndpoints>: #pragma GCC optimize ("O2") void InitEndpoints(void) { trace("InitEndpoints\n"); USB_CNTR = 1; // disable reset and int CMD.Configuration = 0; // nothing before CONFIGURED 800044c: 4823 ldr r0, [pc, #140] @ (80004dc <InitEndpoints
in „STM32G484 USB CDC Code läuft nur wenn mit <= -O1 kompiliert“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
assembler_O3.txt
= EpBulkLenId; // EP2 = Bulk OUT (only OUT) EpTable[2].TxOffset = Ep2RxAOffset; 800048a: 3440 adds r4, #64 @ 0x40 800048c: f8c1 41a0 str.w r4, [r1, #416] @ 0x1a0 EpTable[2].TxCount = EpBulkLenId; EpTable[2].RxOffset = Ep2RxBOffset; 8000490: 3440 adds r4, #64 @ 0x40 8000492: f8c1 41a4 str.w r4, [r1, #420] @ 0x1a4 EpTable[2].RxCount = EpBulkLenId; // EP3 = Int, IN and OUT EpTable[3].TxOffset = Ep3TxOffset; 8000496: 4c19 ldr r4, [pc, #100] @ (
in „STM32G484 USB CDC Code läuft nur wenn mit <= -O1 kompiliert“ · Mikrocontroller und Digitale Elektronik ·