【问题标题】:Linux : Serial Bootloader Application for the ATtiny1616Linux:ATtiny1616 的串行引导加载程序应用程序
【发布时间】:2021-04-06 18:49:31
【问题描述】:

我正在开发 ATMEL ATtiny1616 微控制器。 我正在寻找一个(基于 Linux C/Phython 的)串行引导加载程序应用程序来对 ATtiny1616 进行编程。

你能帮我知道,我在哪里可以得到它的源代码?

【问题讨论】:

  • 也许是 avrdude??
  • 你测试了吗?.. Bcoz,我已经阅读了一些与 avrdude 相关的文档。请参考以下链接Command line options avrdude:-p partno。 attiny1616 这里没有零件号。

标签: avr atmel avr-gcc atmelstudio attiny


【解决方案1】:

UPDI 是另一种对 ATtiny1616 进行编程的方法。但正如我所说,我想使用串行引导加载程序应用程序对 ATtiny1616 进行编程。

我在微芯片网站上找到了一个参考链接。 Serial Bootloader Application 并且这个应用程序对我有用。

【讨论】:

    【解决方案2】:

    我将使用pyupdi 来处理这些新的tinies(具有相同编程协议的ATtiny814)。

    现在,pyupdi

    • 可以读/写保险丝
    • 可以写FLASH
    • 无法读取/验证 FLASH
    • 无法读取/写入 EEPROM

    【讨论】:

    • UPDI 需要一个单独的 UART 引脚 (PROG/RST) 连接才能使用 pyupdi。我使用的是树莓派,我只能访问一个用于与 ATtiny1616 通信的 UART。另一方面,串行引导加载程序将通过使用单个 UART 为我提供这两种功能。所以我对它更感兴趣。你能帮我了解一下吗?
    • @shivpatil 很抱歉回答得太晚了。我有两个星期没有时间去这个网站了。刚才我已经使用 FT232R USB-to-uart 适配器在 Raspberry Pi 3 上测试了 pyupdi,一切正常。所以你可以使用这样的适配器进行编程或通信。
    猜你喜欢
    • 1970-01-01
    • 2020-06-27
    • 1970-01-01
    • 2014-10-03
    • 2017-11-03
    • 1970-01-01
    • 2016-10-25
    • 2021-04-17
    • 1970-01-01
    相关资源
    最近更新 更多