跳到主要内容

如何为闪存写新的自定义分区表?

da1469x.

2个月前

如何为闪存写新的自定义分区表?

张贴了杰瑞娟225分 5回复
0旋转

我已经修改了一个新的自定义分区表,从指南中,

它说,当我的调试图像的“program_qspi_serial”时,它将写入闪存。然而,在我这样做之后,我只看到了它的编程图像和产品标题。从闪光灯读取QSPI内容后,结果是相同的。你能告诉我如何用自定义16MB分区表编写分区表的方式?谢谢。

2个月前

PM_DIALOG.

嗨杰瑞,

谢谢你的问题。我假设您在遵循本教程(下面提供的链接)以创建自定义分区表:

http://lpccs-docs.dialog-seminiondiond.com/da1469x_flash_adapters/nvms_storage.html#creating-custom-partition-Tables.

>>然而在我这样做之后,我只看到了它的编程图像和产品标题。

你能澄清这句话吗?你的意思是smartsnippets工具箱吗?

您是否可以共享您使用的分区表来检查出来?是w25q32jwy-iq?

谢谢,PM_DIALOG.

2个月前

杰瑞娟 225分

嗨pm_dialog,

是的,我确实遵循教程为W25Q128JWYIQ创建16MB分区表。
erase_program_qspi和program_qspi_serial后,我喜欢检查分区表是否也会被更新。

我试图根据教程读取分区表(3.1.1。使用SmartSnippets Toolbox验证)
但它从中读了所有的oxff。我已将CLI_Programmer及相关员工更新为我在新的驱动程序和分区表上构建基础。

不确定到目前为止发生了什么,从程序_Qspi_serial的日志中看到它只看到它从0x2000写下从0x2000开始图像,从0x0 for product标题,没有看到它更新分区表地址。

....................................................................................................................
..
..程序QSPI.
..
....................................................................................................................

....................................................................................................................
..
..编程图像
..
....................................................................................................................
cli_programmer 1.26
版权所有(c)2015-2019对话半导体雷竞技电竞平台

在波特率1000000时使用串口COM11。
使用Internal UartBoot.bin未指定引导加载程序文件

将串口波特率设置为115200。
连接到设备......
上传引导加载程序/应用程序可执行文件...
可执行上传。

将串口波特率设置为1000000。
写作到地址:0x00002000偏移量:0x00000000块大小:0x0000c000
写作到地址:0x00002000偏移量:0x0000c000块大小:0x0000c000
写作到地址:0x00002000偏移量:0x00018000块大小:0x0000c000
写作到地址:0x00002000偏移量:0x00024000块大小:0x0000c000
写作到地址:0x00002000偏移量:0x00030000块大小:0x0000c000
写作到地址:0x00002000偏移量:0x0003c000块大小:0x0000c000
写作到地址:0x00002000偏移:0x00048000块大小:0x00007248
完毕。
....................................................................................................................
..
..编程产品标题
..
....................................................................................................................
。使用配置:
。产品ID:DA1469X-00
。产品标题:
。active_image_address:0x2000
。update_image_address:0x2000
。flash_name:w25q128jwyq.
。flash_size:16m.
。flash_burstcmda_reg_value:0xa82000eb.
。flash_burstcmdb_reg_value:0x26
。flash_write_config_command:0x31 0x2 0x7

cli_programmer 1.26
版权所有(c)2015-2019对话半导体雷竞技电竞平台

在波特率1000000时使用串口COM11。
使用Internal UartBoot.bin未指定引导加载程序文件

写作到地址:0x00001000偏移量:0x00000000块大小:0x00001000
完毕。
cli_programmer 1.26
版权所有(c)2015-2019对话半导体雷竞技电竞平台

在波特率1000000时使用串口COM11。
使用Internal UartBoot.bin未指定引导加载程序文件

写作到地址:0x00000000偏移量:0x00000000块大小:0x00001000
完毕。

....................................................................................................................
..
.. 完成的
..
....................................................................................................................

接受答案!

2个月前

PM_DIALOG.

嗨杰瑞,

请确保在此票证中完成了我们向您建议的修改:

https://www.dialog-seminile.com/support-posts/uartboot-upload-failed-invalid-announcement-message-received

如果您已经完成了它们,请您可以共享您使用的分区表吗?

此致,

PANOS.

2个月前

杰瑞娟 225分

完成后可以读取Partition_Table您建议的修改后,非常感谢。

2个月前

PM_DIALOG.

嗨杰瑞,

感谢您让我们知道。如果您有任何其他后续问题,请提出新的论坛票。

谢谢,PM_DIALOG.