跳转到主要内容

如何写新的自定义分区表到flash?

DA1469x

2个月前

如何写新的自定义分区表到flash?

发布的jerryjuan225点 5回复
0的问题

我修改了一个新的自定义分区表,从guide,

它说它将写入flash时,我的调试映像的“program_qspi_serial”。然而,在我这样做之后,我只看到了它的程序图像和产品标题。结果是相同的,我读取qspi内容从flash。你可以让我知道如何写分区表与自定义16MB分区表?谢谢。

2个月前

PM_Dialog

嗨,杰瑞,

谢谢你的问题。我假设您正在按照本教程(链接如下)创建一个自定义分区表:

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

然而,在我这么做之后,我只看到了它的程序图像和产品头部。

你能把这句话说清楚吗?你是说在SmartSnippets工具箱里吗?

您还可以共享用于检查它的分区表吗?是W25Q32JWY-I吗问吗?

谢谢,PM_Dialog

2个月前

jerryjuan 225点

嗨PM_Dialog,

是的,我确实按照教程为W25Q128JWYIQ创建了一个16MB的分区表。
在erase_program_qspi和program_qspi_serial之后,我想检查分区表是否也更新了。

我试着根据教程(3.1.1)读取分区表。使用SmartSnippets工具箱验证)
但它读起来很牛逼。我已经更新cli_programmer和相关人员到一个我建立在新的驱动程序和分区表的基础上。

到目前为止不确定发生了什么,从program_qspi_serial的日志中我只看到它写的地址从0x2000开始的图像和从0x0开始的产品头,没有看到它更新分区表地址。

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

........................................................................................................................
..
..编程的形象
..
........................................................................................................................
cli_programmer 1.26
版权所有(c) Dialog Semicondu雷竞技电竞平台ctor

使用COM11串口,波特率1000000。
未指定引导加载程序文件,使用内部uartboot.bin

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

设置串口波特率为1000000。
写地址:0x00002000偏移量:0x00000000块大小:0x0000c000
写地址:0x00002000偏移量:0x0000c000块大小:0x0000c000
写地址:0x00002000偏移量:0x00018000块大小:0x0000c000
写地址:0x00002000偏移量:0x00024000块大小:0x0000c000
写地址:0x00002000偏移量:0x00030000块大小:0x0000c000
写地址:0x00002000偏移量:0x0003c000 chunk大小:0x0000c000
写地址:0x00002000偏移量:0x00048000 chunk大小:0x00007248
完成了。
........................................................................................................................
..
..编程产品标题
..
........................................................................................................................
.使用配置:
.产品ID: DA1469x-00
.产品标题:
.active_image_address: 0 x2000
.update_image_address: 0 x2000
.flash_name: W25Q128JWYIQ
.flash_size: 16米
.flash_burstcmda_reg_value: 0 xa82000eb
.flash_burstcmdb_reg_value: 0 x26
.Flash_write_config_command: 0x31 0x2 0x7

cli_programmer 1.26
版权所有(c) Dialog Semicondu雷竞技电竞平台ctor

使用COM11串口,波特率1000000。
未指定引导加载程序文件,使用内部uartboot.bin

写地址:0x00001000偏移量:0x00000000 chunk大小:0x00001000
完成了。
cli_programmer 1.26
版权所有(c) Dialog Semicondu雷竞技电竞平台ctor

使用COM11串口,波特率1000000。
未指定引导加载程序文件,使用内部uartboot.bin

写地址:0x00000000偏移量:0x00000000 chunk大小:0x00001000
完成了。

........................................................................................................................
..
..完成了
..
........................................................................................................................

接受答案!

2个月前

PM_Dialog

嗨,杰瑞,

请确认您已经完成了我们在此票中建议您做的修改:

//www.wsdof.com/support-posts/uartboot-upload-failed-invalid-announcement-message-received

如果您已经完成了这些操作,可以共享您正在使用的分区表吗?

最好的问候,

帕诺斯

2个月前

jerryjuan 225点

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

2个月前

PM_Dialog

嗨,杰瑞,

谢谢你告诉我们。如果你有任何后续问题,请提出一个新的论坛门票。

谢谢,PM_Dialog