This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Bin size is larger than Hex File

Dear All,
I am new to Microcontrollers, I created a Hex file(751 bytes), but when i start burning- my microcontroller software tool shows 2297 bytes. How this is possible??
Whats wrong here....

I am trying to burn 2kb memory Microcontroller, burning ends with error...

How to lower Programming bytes(bin file extracted from hex file)??

Parents
  • If disabling the linker, then it wouldn't be an evaluation version because you can't evaluate.

    With the additional padding, you can evaluate the tools - but just make sure you select a chip that has 2kB additional flash.

    For big chips/big projects, the code size limitation is enough to block people from commercial use.

    But for small-sized projects, a full program would be within the code size limitations of the evaluation version. How many would pay if they could get away with the evaluation version? How many people care if the license says "not for commercial use", if they can keep their money by ignoring the license? How much salaries can you pay from customers who do not pay the license?

    The cost of a 2kB larger chip is irrelevant for a hobbyist. But for someone making 10 million light dimmers, the additional chip cost might add up enough that having a valid license would start to matter.

Reply
  • If disabling the linker, then it wouldn't be an evaluation version because you can't evaluate.

    With the additional padding, you can evaluate the tools - but just make sure you select a chip that has 2kB additional flash.

    For big chips/big projects, the code size limitation is enough to block people from commercial use.

    But for small-sized projects, a full program would be within the code size limitations of the evaluation version. How many would pay if they could get away with the evaluation version? How many people care if the license says "not for commercial use", if they can keep their money by ignoring the license? How much salaries can you pay from customers who do not pay the license?

    The cost of a 2kB larger chip is irrelevant for a hobbyist. But for someone making 10 million light dimmers, the additional chip cost might add up enough that having a valid license would start to matter.

Children