Post Go back to editing

ADuC8xx serial downloader VERIFY

I checked uC004 and AN-1074 but they dont mention the ability to verify the download as WSD and MonADI do.

- Is the verify function only available on ADuC83x and 84x ?  If yes: because of the kernel/monitor version ?

- Is the verify function an extension of the download function  or a standalone function ?  Is it documened somewhere ?

  • Hi,


    In AN-1074, there is a section on the Read Page of Flash/EE Program Memory, page 7. The read page command is used to read back the downloaded memory and verify it.

    I believe that ADuC81x and ADuC82x can use the verify function.

    In the AN-1074, it was mentioned that the "/V to verify code download (this only works with ADuC83x and ADuC84x parts)." but this was only limited when driving the WSD software from a command line interface.

    The read page command can only be used to read back code that has been downloaded in the same session, so it is more of an extension of the download function.

  • Thanks.  What I originally meant by "they dont mention the ability to verify" is, it's not really mentioned how the function itself is implemented and I haven't seen verify implemented in any of the downloaders available in source (download_complete, Lossie, Faumarz)

    As you mentiond, page 14 of AN-1074 states verify code download only works with ADuC83x and ADuC84x parts.  But if I understand correctly, this is just due to limited implementation of that specific command line tool ?  

    To be more concrete, is the "V" command implemented on the ADuC814 ?  Or more in general: is there "official" information  what's the first kernel/loader version that supported the "V" command  ?

  • But if I understand correctly, this is just due to limited implementation of that specific command line tool ?

    Yep, it is more of a limitation of the tool. The tool is set to verify 62k of flash size. That's why only ADuC83x and ADuC84x can use the verify function in the command line.

    ADuC81x and ADuC82x has 8K of flash size.

  • So are there any ADuC814 that actually support code download verify ?  I tried with ADuC814 v2.0 and the latest WSD, but the option is greyed out, even if I enable the option in the config file.  With the older WSD v6.8 I managed to enable the verify option but it always states the verify failed. 

  • I'm currently trying to confirm if the ADuC814 supports the verify command, but it seems right now that the limitation is due to the tools available. I'll let you know as soon as possible if we find anything.

  • Yeah, please try to find a definitive answer e.g. that verify was introduced not before a certain hardware version or was introduced not before a certain kernel/monitor version. Thanks !

  • Hi, I did some tests and confirmed that the verify function is not available for ADuC814 because of the kernel of the product.