您好,对话与支持,
我的计划已进入最后阶段。我想用OTP下载定制板上的固件。谁能帮我从硬件和程序连接到下载。hex文件通过OTP。是否有任何变化,我必须做它的固件文件。
感谢和问候罗希特
嗨Rajapurerohit,
您将不得不通过JTAG或UART连接580,智能片段工具将允许您访问OTP并刻录您创建的.hex文件。为了刻录OTP的工具是OTP程序员。在fw方面,确保未定义CFG_DEVELOPMENT_DEBUG,如果您想定义CFG_BOOT_FROM_OTP。
谢谢你的对话
你好MT_dialog,谢谢你的回复。将按照上述步骤操作。
你好MT_dialog,
如果我们使用UART,那么建议OTP编程使用哪些UART引脚。
580在启动过程中检查的UART引脚是标准的,每个引脚都有标准的波特率(您可以从AN-B-001文档中检查引脚和相应的波特率)。这些引脚中的任何一个都可以用来下载一个fw,以便为OTP编程
谢谢你的回复。我已经参考了UART引脚的文档。现在我的问题是,在文档UM-B-049中提到在OTP编程期间连接J3跳线。做的是需要使遵循相同的为我的定制板。
第二件事是,我有点混淆VPP和6.8V电源。你能详细解释一下吗。
为了烧录OTP,您需要编程电压,这就是J3跳线的作用,它在Vpp引脚上应用6.8V电源,以便烧录OTP,是的,您应该将这种电压应用于您客户设计的Vpp,以便对580进行编程。关于VPP和6.8V,您想了解关于具体内容的解释吗?
谢谢你的回复。
对于OTP编程,我已经做了以下连接:(UART连接)母板定制板VPP VPP接地VDD VDDPO_4 P0_4P0_5 PO_5
连接两个板引脚后,我尝试使用SmartSnippets对OTP进行编程,但遇到RST错误,@超过16000毫秒未检测到复位信号。@无法将固件文件下载到主板。
以上程序是否正确?如果是,为什么我不能读取RST引脚。请帮我解决这个问题,这对我来说是非常紧迫和必要的。
关于您的连接,您提到您将主板的P04连接到定制板的P04,如果您想使用主板的FTDI,那么您必须将定制板的引脚连接到对话框主板的FTDI的RX/TX引脚。由于daugher板插槽上没有580,因此P04和P05引脚未连接到任何位置。请也看看你的其他帖子。
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl...
我不明白这一点,如果你想使用主板的FTDI,那么你必须将定制板的引脚连接到对话主板的FTDI的RX/TX引脚。意味着如何连接这些引脚?主板上是否提供FTDI引脚以连接定制板引脚的Tx/Rx。
关于我的flash相关帖子https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl...我不知道去哪里查。意味着如果我打开smartsnippets和使用终端工具,并说开始在log i getting, @Booter com端口打开成功。我不明白你的确切意思。请解释我是否配置错误或按照错误的程序使用OTP或SPI_闪存刻录.HEX。
谢谢,拉加德斯罗希特
你的定制板应该暴露580可以引导的引脚,所以为了访问这些引脚,你需要一个串行设备,让你可以与设备交互,最可能的是FTDI电缆。专业主板有一个FTDI板上,所以你可以使用它来访问自定义板的引脚。主板上FTDI的TX/RX引脚正好穿过主板暴露的P04和P05,以便对连接在pro套件子板插槽上的设备编程。所以你要和她女儿建立同样的联系。请检查专业主板原理图,以得到一个清楚的看法,我正在描述。
聪明的片段工具(UART接口时选择)连接通过UART和下载一个特殊的弗兰克-威廉姆斯,接受命令,以燃烧的flash OTP(即会发生什么当你点击连接按钮,党卫军promts你按下重置)。如果你连接P04和P05引脚FTDI电缆,打开终端,你应该看到垃圾打印在终端上,这意味着583正在寻找设备引导,这是智能片段看到和下载的“特殊”固件。
嗨MT_dialog,
谢谢你的回复,它帮助很多检测自定义板复位引脚。现在我可以检测复位引脚,但我得到的错误,写在OTP。我已经附上了截图。是否需要在smartsnippets板文件中设置任何内容。
关于SPI_Flash,我得到以下错误日志,[信息SPI Flash Programmer@17-11-03 12:53:15]固件文件F:\DiaSemi\SmartSnippetsStudio\Toolbox\common\u resources\Flash\u Programmer.bin已选择下载。[INFO SPI Flash Programmer @17-11-03 12:53:15] COM6端口连接成功。[信息SPI Flash编程器@17-11-03 12:53:15]已开始下载过程。。。[ACTION SPI Flash Programmer@17-11-03 12:53:16]请按主板上的硬件重置按钮开始下载过程。[信息SPI闪存编程器@17-11-03 12:53:17]检测到重置[INFO Booter@17-11-03 12:53:18]已成功从端口COM6断开连接。[信息SPI Flash编程器@17-11-03 12:53:19]与COM6端口的连接已成功打开。[INFO Booter@17-11-03 12:53:19]已成功从端口COM6断开连接。[INFO SPI Flash Programmer @17-11-03 12:53:19]成功下载固件文件到单板。[INFO SPI Flash Programmer @17-11-03 12:53:19]成功配置SPI Flash接口和引脚。[信息SPI Flash编程器@17-11-03 12:53:33]与COM6端口的连接已成功打开。[INFO Booter@17-11-03 12:53:33]已成功从端口COM6断开连接。[信息SPI闪存编程器@17-11-03 12:53:33]SPI内存擦除已成功完成。[信息SPI Flash编程器@17-11-03 12:53:33]读取内存以在擦除后验证其内容。。。[信息SPI Flash编程器@17-11-03 12:53:33]与COM6端口的连接已成功打开。[INFO Booter@17-11-03 12:53:33]已成功从端口COM6断开连接。[ERROR SPI Flash Programmer @17-11-03 12:53:33]地址0x00校验失败[信息SPI Flash编程器@17-11-03 12:53:33]读取内存以刷新内存内容。。。。[信息SPI Flash编程器@17-11-03 12:53:33]与COM6端口的连接已成功打开。[INFO Booter@17-11-03 12:53:33]已成功从端口COM6断开连接。[信息SPI Flash编程器@17-11-03 12:53:33]读取已完成。读取32768字节。[信息SPI Flash编程器@17-11-03 12:53:52]开始在地址0x00000处使用25064字节的数据烧录内存。[信息SPI Flash编程器@17-11-03 12:53:52]与COM6端口的连接已成功打开。[INFO Booter@17-11-03 12:53:59]已成功从端口COM6断开连接。[INFO SPI Flash Programmer @17-11-03 12:53:59]内存燃烧成功完成。[信息SPI闪存编程器@17-11-03 12:53:59]在烧录后读取内存以验证SPI闪存内容。。。[INFO SPI Flash Programmer @17-11-03 12:53:59] COM6端口连接成功打开。[INFO Booter@17-11-03 12:54:06]已成功从端口COM6断开连接。[错误SPI闪存编程器@17-11-03 12:54:06]SPI闪存验证失败。地址0x00处出错
请帮助
从智能片段工具,我看到这是一个583,这意味着OTP的一部分是已经bunred 583引导装载程序,这意味着583年以来你不能燃烧的图像OTP但只有一个先进的引导装载程序来指定一个额外的引导加载程序(请检查嗯- b - 012 - _da14580_581_583创建二级引导加载程序)。底线是,您不能将应用程序映像刻录到583的OTP中,只能刻录一个额外的引导加载程序。从这个工具中得到的错误是,对于剩余的OTP内存而言,您试图刻录的映像非常大。
嗨Rajapurerohit,
您将不得不通过JTAG或UART连接580,智能片段工具将允许您访问OTP并刻录您创建的.hex文件。为了刻录OTP的工具是OTP程序员。在fw方面,确保未定义CFG_DEVELOPMENT_DEBUG,如果您想定义CFG_BOOT_FROM_OTP。
谢谢你的对话
你好MT_dialog,
谢谢你的回复。
将按照上述步骤操作。
感谢和问候
罗希特
你好MT_dialog,
如果我们使用UART,那么建议OTP编程使用哪些UART引脚。
感谢和问候
罗希特
嗨Rajapurerohit,
580在启动过程中检查的UART引脚是标准的,每个引脚都有标准的波特率(您可以从AN-B-001文档中检查引脚和相应的波特率)。这些引脚中的任何一个都可以用来下载一个fw,以便为OTP编程
谢谢你的对话
你好MT_dialog,
谢谢你的回复。
我已经参考了UART引脚的文档。
现在我的问题是,在文档UM-B-049中提到在OTP编程期间连接J3跳线。做的是需要使遵循相同的为我的定制板。
第二件事是,我有点混淆VPP和6.8V电源。你能详细解释一下吗。
感谢和问候
罗希特
嗨Rajapurerohit,
为了烧录OTP,您需要编程电压,这就是J3跳线的作用,它在Vpp引脚上应用6.8V电源,以便烧录OTP,是的,您应该将这种电压应用于您客户设计的Vpp,以便对580进行编程。关于VPP和6.8V,您想了解关于具体内容的解释吗?
谢谢你的对话
谢谢你的回复。
对于OTP编程,我已经做了以下连接:(UART连接)
母板定制板
VPP VPP
接地
VDD VDD
PO_4 P0_4
P0_5 PO_5
连接两个板引脚后,我尝试使用SmartSnippets对OTP进行编程,但遇到RST错误,
@超过16000毫秒未检测到复位信号。
@无法将固件文件下载到主板。
以上程序是否正确?如果是,为什么我不能读取RST引脚。
请帮我解决这个问题,这对我来说是非常紧迫和必要的。
感谢和问候
罗希特
嗨Rajapurerohit,
关于您的连接,您提到您将主板的P04连接到定制板的P04,如果您想使用主板的FTDI,那么您必须将定制板的引脚连接到对话框主板的FTDI的RX/TX引脚。由于daugher板插槽上没有580,因此P04和P05引脚未连接到任何位置。请也看看你的其他帖子。
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl...
谢谢你的对话
你好MT_dialog,
我不明白这一点,
如果你想使用主板的FTDI,那么你必须将定制板的引脚连接到对话主板的FTDI的RX/TX引脚。
意味着如何连接这些引脚?
主板上是否提供FTDI引脚以连接定制板引脚的Tx/Rx。
关于我的flash相关帖子
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl...
我不知道去哪里查。
意味着如果我打开smartsnippets和使用终端工具,并说开始在log i getting, @Booter com端口打开成功。
我不明白你的确切意思。
请解释我是否配置错误或按照错误的程序使用OTP或SPI_闪存刻录.HEX。
谢谢,拉加德斯
罗希特
嗨Rajapurerohit,
你的定制板应该暴露580可以引导的引脚,所以为了访问这些引脚,你需要一个串行设备,让你可以与设备交互,最可能的是FTDI电缆。专业主板有一个FTDI板上,所以你可以使用它来访问自定义板的引脚。主板上FTDI的TX/RX引脚正好穿过主板暴露的P04和P05,以便对连接在pro套件子板插槽上的设备编程。所以你要和她女儿建立同样的联系。请检查专业主板原理图,以得到一个清楚的看法,我正在描述。
聪明的片段工具(UART接口时选择)连接通过UART和下载一个特殊的弗兰克-威廉姆斯,接受命令,以燃烧的flash OTP(即会发生什么当你点击连接按钮,党卫军promts你按下重置)。如果你连接P04和P05引脚FTDI电缆,打开终端,你应该看到垃圾打印在终端上,这意味着583正在寻找设备引导,这是智能片段看到和下载的“特殊”固件。
谢谢你的对话
嗨MT_dialog,
谢谢你的回复,它帮助很多检测自定义板复位引脚。
现在我可以检测复位引脚,但我得到的错误,写在OTP。我已经附上了截图。是否需要在smartsnippets板文件中设置任何内容。
关于SPI_Flash,我得到以下错误日志,
[信息SPI Flash Programmer@17-11-03 12:53:15]固件文件F:\DiaSemi\SmartSnippetsStudio\Toolbox\common\u resources\Flash\u Programmer.bin已选择下载。
[INFO SPI Flash Programmer @17-11-03 12:53:15] COM6端口连接成功。
[信息SPI Flash编程器@17-11-03 12:53:15]已开始下载过程。。。
[ACTION SPI Flash Programmer@17-11-03 12:53:16]请按主板上的硬件重置按钮开始下载过程。
[信息SPI闪存编程器@17-11-03 12:53:17]检测到重置
[INFO Booter@17-11-03 12:53:18]已成功从端口COM6断开连接。
[信息SPI Flash编程器@17-11-03 12:53:19]与COM6端口的连接已成功打开。
[INFO Booter@17-11-03 12:53:19]已成功从端口COM6断开连接。
[INFO SPI Flash Programmer @17-11-03 12:53:19]成功下载固件文件到单板。
[INFO SPI Flash Programmer @17-11-03 12:53:19]成功配置SPI Flash接口和引脚。
[信息SPI Flash编程器@17-11-03 12:53:33]与COM6端口的连接已成功打开。
[INFO Booter@17-11-03 12:53:33]已成功从端口COM6断开连接。
[信息SPI闪存编程器@17-11-03 12:53:33]SPI内存擦除已成功完成。
[信息SPI Flash编程器@17-11-03 12:53:33]读取内存以在擦除后验证其内容。。。
[信息SPI Flash编程器@17-11-03 12:53:33]与COM6端口的连接已成功打开。
[INFO Booter@17-11-03 12:53:33]已成功从端口COM6断开连接。
[ERROR SPI Flash Programmer @17-11-03 12:53:33]地址0x00校验失败
[信息SPI Flash编程器@17-11-03 12:53:33]读取内存以刷新内存内容。。。。
[信息SPI Flash编程器@17-11-03 12:53:33]与COM6端口的连接已成功打开。
[INFO Booter@17-11-03 12:53:33]已成功从端口COM6断开连接。
[信息SPI Flash编程器@17-11-03 12:53:33]读取已完成。读取32768字节。
[信息SPI Flash编程器@17-11-03 12:53:52]开始在地址0x00000处使用25064字节的数据烧录内存。
[信息SPI Flash编程器@17-11-03 12:53:52]与COM6端口的连接已成功打开。
[INFO Booter@17-11-03 12:53:59]已成功从端口COM6断开连接。
[INFO SPI Flash Programmer @17-11-03 12:53:59]内存燃烧成功完成。
[信息SPI闪存编程器@17-11-03 12:53:59]在烧录后读取内存以验证SPI闪存内容。。。
[INFO SPI Flash Programmer @17-11-03 12:53:59] COM6端口连接成功打开。
[INFO Booter@17-11-03 12:54:06]已成功从端口COM6断开连接。
[错误SPI闪存编程器@17-11-03 12:54:06]SPI闪存验证失败。地址0x00处出错
请帮助
感谢和问候
罗希特
嗨Rajapurerohit,
从智能片段工具,我看到这是一个583,这意味着OTP的一部分是已经bunred 583引导装载程序,这意味着583年以来你不能燃烧的图像OTP但只有一个先进的引导装载程序来指定一个额外的引导加载程序(请检查嗯- b - 012 - _da14580_581_583创建二级引导加载程序)。底线是,您不能将应用程序映像刻录到583的OTP中,只能刻录一个额外的引导加载程序。从这个工具中得到的错误是,对于剩余的OTP内存而言,您试图刻录的映像非常大。
谢谢你的对话