你好,我想更改programmer_ES5.bin中的uart pin定义,但我找不到原始项目。请问固件是从哪个项目构建的?谢谢。
而且,如果我烧坏了OTP内存,禁用了JLINK接口,我就不能再用UART把固件下载到RAM了,对吗?
我还有一个问题,我是在0x160的偏移量烧印到OTP上的,而不是在0x00,这是不是我看不到DA14580广告的原因?我被困住了,请给我解释一下,谢谢。
嗨summer20100514
请参阅AN-B-020文档9.2.1段Uart下载。您应该能够使用包含的命令更改uart pin。
MT_dialog
嗯,我以前读过这个文档,但就我而言,这个命令只能选择特定的UART引脚,而不是任意的。
您不应该将映像下载到0x160,而应该下载到0x00。否则可能什么都不会起作用。您可以从sdk的tools目录中的flash_programmer项目构建自己的programmer_ES5。你可以修改它,以使用另一个gpio端口/引脚和/或波特率为uart通信。
回答得好,谢谢你,Joacimwe。
谢谢分享,Joacimwe
同样,是的,你是对的,在你刻录OTP之后,串行引导序列将不再被执行。
谢谢你!
而且,如果我烧坏了OTP内存,禁用了JLINK接口,我就不能再用UART把固件下载到RAM了,对吗?
我还有一个问题,我是在0x160的偏移量烧印到OTP上的,而不是在0x00,这是不是我看不到DA14580广告的原因?我被困住了,请给我解释一下,谢谢。
嗨summer20100514
请参阅AN-B-020文档9.2.1段Uart下载。您应该能够使用包含的命令更改uart pin。
MT_dialog
嗯,我以前读过这个文档,但就我而言,这个命令只能选择特定的UART引脚,而不是任意的。
您不应该将映像下载到0x160,而应该下载到0x00。否则可能什么都不会起作用。
您可以从sdk的tools目录中的flash_programmer项目构建自己的programmer_ES5。你可以修改它,以使用另一个gpio端口/引脚和/或波特率为uart通信。
回答得好,谢谢你,Joacimwe。
谢谢分享,Joacimwe
同样,是的,你是对的,在你刻录OTP之后,串行引导序列将不再被执行。
MT_dialog
谢谢你!