中级会员
- 积分
- 209
- 金钱
- 209
- 注册时间
- 2019-7-17
- 在线时间
- 57 小时
|
开发环境:Win Xilinx SDK 2018.3
硬件环境:ZYNQ 7020 不使用DDR
FreeRTOS工程,直接Run As Launch on Hardware是可以直接运行的。
FreeRTOS工程不能创建FSBL工程,怎么固化到QSPI呢?
如果创建standalone OS Platform工程是可以创建FSBL示例工程。
如果以这个示例工程创建Boot Image的话,Program Flash会出现以下错误。
- ****** Xilinx Program Flash
- ****** Program Flash v2018.3 (64-bit)
- **** SW Build 2405991 on Thu Dec 6 23:38:27 MST 2018
- ** Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.
- Connected to hw_server [url=home.php?mod=space&uid=95564]@[/url] TCP:127.0.0.1:3121
- Available targets and devices:
- Target 0 : jsn-JTAG-HS1-210512180081
- Device 0: jsn-JTAG-HS1-210512180081-4ba00477-0
- Retrieving Flash info...
- Initialization done, programming the memory
- ===== mrd->addr=0xF800025C, data=0x00000000 =====
- BOOT_MODE REG = 0x00000000
- Downloading FSBL...
- Running FSBL...
- Finished running FSBL.
- ===== mrd->addr=0xF8000110, data=0x000FA240 =====
- READ: ARM_PLL_CFG (0xF8000110) = 0x000FA240
- ===== mrd->addr=0xF8000100, data=0x00036008 =====
- READ: ARM_PLL_CTRL (0xF8000100) = 0x00036008
- ===== mrd->addr=0xF8000120, data=0x1F001900 =====
- READ: ARM_CLK_CTRL (0xF8000120) = 0x1F001900
- ===== mrd->addr=0xF8000118, data=0x000FA240 =====
- READ: IO_PLL_CFG (0xF8000118) = 0x000FA240
- ===== mrd->addr=0xF8000108, data=0x00036008 =====
- READ: IO_PLL_CTRL (0xF8000108) = 0x00036008
- Info: Remapping 256KB of on-chip-memory RAM memory to 0xFFFC0000.
- ===== mrd->addr=0xF8000008, data=0x00000000 =====
- ===== mwr->addr=0xF8000008, data=0x0000DF0D =====
- MASKWRITE: addr=0xF8000008, mask=0x0000FFFF, newData=0x0000DF0D
- ===== mwr->addr=0xF8000910, data=0x000001FF =====
- ===== mrd->addr=0xF8000004, data=0x00000000 =====
- ===== mwr->addr=0xF8000004, data=0x0000767B =====
- MASKWRITE: addr=0xF8000004, mask=0x0000FFFF, newData=0x0000767B
- Problem in running uboot
- Flash programming initialization failed.
- ERROR: Flash Operation Failed
复制代码
|
|