![]() (wonder why that's not inlined considering the machine code for int 0x7e is cd 7e and the relative call and return are 6 bytes?) There is a single bare function (no stack frame save and restore) that invokes the interrupt and returns Ultimately system level functions appear to be implemented as a software interrupt 0x7e ![]() It looks like execution starts at 0x2d8 with a relative call.Ģ. Just for kicks I compiled a small do nothing program I made and disassembled it to see what was happening under the hood, this is what I found:ġ. I was wondering if anyone has successfully done any bare-metal programming of the mcu? All I found were some API calls for setting up the UART and reading / writing a known amount of bytes - no DMA buffers or interrupts or anything. I received my Intel Edison board today and was looking around for information on using the quark micro-controller for implementing a protocol that uses a variable frame size (perhaps it would have been wise to look into this prior to getting the hardware).
0 Comments
Leave a Reply. |