Follow-up Comment #2, patch #7275 (project avrdude):

InpOut32.dll doesn't need any initialization as it will install its containing
port access driver silently when used the first time. Obviously this will
require administrative privilege. Moreover, it contains signed 64-bit drivers
so it does not make any trouble with Driver Sign Enforcement. Furthermore,
such a DLL can be easily replaced by one that redirects I/O to any other
nonstandard device, or to nonstandard port addresses as seen for
PCI/PCIexpress cards. (I have written such a DLL.) Therefore, relying to
InpOut32.dll is less annoying in such cases than to giveio. The only
disadvantage are the countless kernel transitions (one for each I/O operation)
which will slow down programming.

Therefore, I would strongly recommend the patch from <bogdanflorin>, and
possibly default to use InpOut32.dll if something fails when accessing giveio
silently (= no need for a command-line option on Win64 systems).

    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/patch/?7275>

_______________________________________________
  Nachricht gesendet von/durch Savannah
  http://savannah.nongnu.org/


_______________________________________________
avrdude-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/avrdude-dev

Reply via email to