This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3235MODSF:如何获取实际可用的 sFlash 大小

Guru**** 2538930 points
Other Parts Discussed in Thread: UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/961538/cc3235modsf-how-to-get-the-real-available-sflash-size

器件型号:CC3235MODSF
主题中讨论的其他器件:UNIFLASH

尊敬的香榭丽舍

使用 UniFlash 时、我们可以看到以下器件状态。

当我们使用 sl_FsGetFileList()来获取文件列表,然后总结了使用的大小时,我们还得到了未使用大小的结果。  

但两个结果始终不匹配。

有人知道原因吗? 哪个值是实际使用和可用的 sFlash 大小?

如果您有任何建议、请随时告诉我。

非常感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Janet、您好!

    要在运行时获取当前值、应使用 SL_ API 调用。 Uniflash 会根据保留文件和上传的用户文件的估算值显示可用空间。 有关初始.ucf 映像中使用的可用块的详细信息、请从 Uniflash CLI 获取、例如:

    块大小为4096字节。
    配置的存储大小为1024个块。
    
    
    图像的总大小(218个块)
    提取后用户文件的总大小(428个块)
    FileSystem 的总大小(5个块)
    
    提取后的系统文件总数(包括系统文件的保留空间)(366个块)
    为系统文件保留的总数量(366个块)
    提取后的 Service Pack 大小(66块)
    提取大小后的应用程序代码(258个块)
    保留用于系统文件(32个块)
    保持校准(8块)
    提取大小后的系统文件(包括服务包)(342个块)
    为图像保留的大小(包括图像保护)(0块)
    =>提取后、该集将需要799个块的总大小。<=
    =>在提取过程中,集需要的总大小为1017个块。<= 

    Uniflash 如何计算可从 Uniflash 的 Python 代码中获取的已用空间。

    1月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    一些块保留为 Jan 所说。 为了添加到 Jan 所说的内容、 sl_FsCtl API 还会告诉您更多详细信息、如保留块(用于用户和系统文件)等。

    Jesu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jan:

    感谢您 的建议。

    我尝试使用 UniFlash CLI 列出您显示的信息、但不知道如何实现。

    我的测试步骤如下:

     uniflash_6.1.0\dslite.bat

    2. dlite --mode memory -o --config=ccxml-file --range=address,length --output=output-file

    因为我不熟悉 CLI、您能更详细地分享 CLI 命令吗?

    非常感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Janet 您好,

    创建*。fie ucf (嵌入式编程文件)时、以上输出来自 Uniflash CLI。 但是、当您执行文件\simplelink\imagecreator\SLImageCreator.exe 时、您可以从 Unfilash GUI 获得相同的结果。

    1月