Hello, I hope to be in the right place. I am using sdcc to produce .hex that I load to PICs through UART and a bootloader (http://tinypicbootload.sourceforge.net/). It is working, but the control PC sw, while programming, always complains that the first 4 instructions are not "nop" as should be the request for that particular bootloader. I wanted to have a clean and safe setup so I tried everything with no success at all: -adding 4x nop at the beginning of the main() -adding --code-loc 0x4 -modifying...
Hello, I hope to be in the right place. I am using sdcc to produce .hex that I load to PICs through UART and a bootloader (http://tinypicbootload.sourceforge.net/). It is working, but the control PC sw, while programming, always complains that the first 4 instructions are not "nop" as should be the request for that particular bootloader. I wanted to have a clean and safe setup so I tried everything with no success at all: -adding 4x nop at the beginning of the main() -adding --code-loc 0x4 -modifying...
Hello, I hope to be in the right place. I am using sdcc to produce .hex that I load to PICs through UART and a bootloader (http://tinypicbootload.sourceforge.net/). It is working, but the control PC sw, while programming, always complains that the first 4 instructions are not "nop" as should be the request for that particular bootloader. I wanted to have a clean and safe setup so I tried everything with no success at all: -adding 4x nop at the beginning of the main() -modifying the linker script...
Thanks for the binary version! Seems I still have some problem: it crashes with: $ mono TinyMultiBootloader+.exe Unhandled Exception: System.ArgumentException: A null reference or invalid value was found [GDI+ status: InvalidParameter] at System.Drawing.GDIPlus.CheckStatus (System.Drawing.Status status) [0x0009b] in <1917aa1c39d94b1a91807b8cd9f03350>:0 at System.Drawing.Image.CreateFromHandle (System.IntPtr handle) [0x00008] in <1917aa1c39d94b1a91807b8cd9f03350>:0 at System.Drawing.Image.LoadFromStream...
Thanks for the binary version! Seems I still have some problem: it crashes with: $ mono TinyMultiBootloader+.exe Unhandled Exception: System.ArgumentException: A null reference or invalid value was found [GDI+ status: InvalidParameter] at System.Drawing.GDIPlus.CheckStatus (System.Drawing.Status status) [0x0009b] in <1917aa1c39d94b1a91807b8cd9f03350>:0 at System.Drawing.Image.CreateFromHandle (System.IntPtr handle) [0x00008] in <1917aa1c39d94b1a91807b8cd9f03350>:0 at System.Drawing.Image.LoadFromStream...
If you are willig to provide a (Linux specific) compiled version, similar to the ones downloadable as zip packages it would be great, and I could test immediately. (because I really have no idea on how to compile this kind of sources without a Makefile or detailed build instructions)
If you are willig to provide a compiled version, similar to the ones downloadable as zip packages it would be great, and I could test immediately. (because I really have no idea on how to compile this kind of sources without a Makefile or detailed build instructions)
Ok, that is no problem: what I do not know is how to compile :)