硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2162|回复: 3
收起左侧

[Flashloader] Flashloader中的hyperflah.bd文件中频率配置参数没有说明

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107470
QQ
发表于 2018-5-7 12:03:11 | 显示全部楼层 |阅读模式

只有一个说明bit [03: 00] Flash Frequency, device specific,没有具体说明不同参数对应的频率

  1. # The section block specifies the sequence of boot commands to be written to the SB file
  2. section (0) {

  3.     #1. Prepare Flash option
  4.     # 0xc0233007 is the tag for Serial NOR parameter selection
  5.     # bit [31:28] Tag fixed to 0x0C
  6.     # bit [27:24] Option size fixed to 0
  7.     # bit [23:20] Flash type option
  8.     #             0 - QuadSPI SDR NOR
  9.     #             1 - QUadSPI DDR NOR
  10.     #             2 - HyperFLASH 1V8
  11.     #             3 - HyperFLASH 3V
  12.     #             4 - Macronix Octal DDR
  13.     #             6 - Micron Octal DDR
  14.     #             8 - Adesto EcoXIP DDR
  15.     # bit [19:16] Query pads (Pads used for query Flash Parameters)
  16.     #             0 - 1
  17.     #             2 - 4
  18.     #             3 - 8
  19.     # bit [15:12] CMD pads (Pads used for command)
  20.     #             0 - 1
  21.     #             2 - 4
  22.     #             3 - 8
  23.     # bit [11: 08] fixed to 0
  24.     # bit [07: 04] fixed to 0
  25.     # bit [03: 00] Flash Frequency, device specific
  26.     #              
  27.     # In this example, the 0xc0233007 represents:
  28.     #     HyperFLASH 1V8, Query pads: 8 pads, Cmd pads: 8 pads, Frequency: 133MHz
  29.     load 0xc0233007 > 0x2000;
  30.     # Configure HyperFLASH using option a address 0x2000
  31.     enable flexspinor 0x2000;
  32.    
  33.     #2 Erase flash as needed.(Here only 1MBytes are erased)
  34.     erase 0x60000000..0x60100000;

  35.     #3. Program config block
  36.     # 0xf000000f is the tag to notify Flashloader to program FlexSPI NOR config block to the start of device
  37.     load 0xf000000f > 0x3000;
  38.     # Notify Flashloader to response the option at address 0x3000
  39.     enable flexspinor 0x3000;
  40.    
  41.     #5. Program image
  42.     load myBinFile > kAbsAddr_Ivt;
  43. }
复制代码


回复

使用道具 举报

0

主题

154

回帖

154

积分

初级会员

积分
154
发表于 2018-5-7 13:45:29 | 显示全部楼层
从官方文档里找了一下,找到如下定义:
1-30MHz, 2-50MHz, 3-60MHz, 4-75MHz, 5-80MHz, 6-100MHz, 7-133MHz, 8-166MHz
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107470
QQ
 楼主| 发表于 2018-5-7 14:17:23 | 显示全部楼层
unknownuser 发表于 2018-5-7 13:45
从官方文档里找了一下,找到如下定义:
1-30MHz, 2-50MHz, 3-60MHz, 4-75MHz, 5-80MHz, 6-100MHz, 7-133MH ...

回复

使用道具 举报

8

主题

17

回帖

41

积分

新手上路

积分
41
发表于 2018-12-1 09:21:07 | 显示全部楼层
可以试试这个:https://github.com/JayHeng/nxp-sec-boot-ui,希望你们喜欢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-3 06:30 , Processed in 0.225610 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表