i did compile but it still not run OK.
No mention of what currency the offer is in. It could be rupiah for all we know!
It does say $500 - but I guess the are various different "dollars" around ...
The vagueness doesn't inspire confidence to make a bid.
Perhaps would be better on somewhere like https://www.freelancer.com/ or https://www.peopleperhour.com/ ... ?
I'm guessing the $ means USD and not the former imperial currency of my country, now used only in Cape Verde...
Anyway, I can't help, I'm not familiar with the software you are using to even make an assessment of the cost
i can Pay in BTC is the fastest Online payment this days.
When i Flash The IC atmega168/328 The Led's are two led one red and one blue are always on, when i restart the device but the blue LED Must flash like after 1,2 seconds after for 1, or 2 seconds, i think the reason is one is the byte are not at the correct address are 3 files .eep(1kb) .hex (intel)(38kb) and .rom(91kb) then i make the botloader but i don't think i make the bootloader correct, is posible the fuses can be the problem to.
Just for the benefit of whoever attempts to do this it seems OP has dug up some ancient old piece of crap called AVRUB which is a bootloader (japanese with little sensible documentation) that purports to be able to do AES. It seems the PC side of things are written in a dialect of Pascal called Lazarus. There could be all types of issue at either end (encrypting the image or the bootloader decrypting/flashing).
If I was doing this I would forget that completely. Go to Microchip, get their app note and code for their own AES bootloader (which includes source for the PC tool) and concentrate on making that work. You are far more likely to find knowledge/support for the use of that than this anonymous other software.
EDIT: That is.
having sid that there also seem so tbe:
Not entirely clear (without further study) how "AVR231" and "AN2462" are related. Perhaps they are really two names for the same thing??
Presumably not this: https://www.avrub.com/
But this: https://sourceforge.net/projects/avrub/
Thank you for your time, i will Not try any more as it looks like is true what clawson mentioned the hex file it generate is like incomplete or invalid i think.
Thank you everyone for trying to help.
PS Lazarus is this I guess: https://www.lazarus-ide.org/
Perhaps they are really two names for the same thing??
I think so:
the PC part use 32 digits to decrypt the downloaded File from the Memory and is one more Atmel Memory.
Lazarus is ok is just 1234 and 32 digits written in the IC
// Starts here!
* The bootloader is disabled by default, so we can program the
* firmware together with the bootloader and the device will
* 1. By writing the eeprom when programming the bootloader.
* 2. When the app section fails the CRC check. This will also
* hang the bootloader so it won't result in an endless loop
* that rewrites the eeprom continuously (when the cable is not
* plugged in). This hang is in here because there is no more
* space to write any other instruction.
* 3. By the application.
* The bootloader can be deactivated after a successful
/** seting up the reset pin is not really required because if
* the device is rebooting during firmware update, it can
* always be programed later; however it is a good idea to
* set set it in order to avoid troubles */
PORTC = PORTC_VALUE;
// enable pullup - give port time to settle
// Loop forever (loops only if Application Section is damaged)
if (eeprom_read_byte((uint8_t*)BOOTLOADER_FLAG_ADDR) == BOOTLOADER_FLAG_ENABLE)
// Check that the Application Section contents is undamaged
// by calculating the CRC of the whole memory.
uint16_t p = 0x000000;
uint32_t p = 0x000000;
uint16_t crc = 0;
crc = CRC(crc, pgm_read_byte(p));
crc = CRC(crc, pgm_read_byte_far(p));
while (++p < MEM_SIZE);
// Application Section damaged or forced into bootloader mode by connector
// -> do not jump to Reset Vector of the Application Section
for(;;); /* hang to avoid executing invalid apps or rewrite eeprom when the cable is unplugged */
asm volatile ("jmp 0");
you are right, the create folder is created to make the specific bootloader, and i think there is the problem,
Thank you all for help.
© 2020 Microchip Technology Inc.