1. 程式人生 > 實用技巧 >ERROR: [Hsi 55-1545] ,無法正常生成fsbl,Unable to read in MSS file,Failed to closesw system.mss

ERROR: [Hsi 55-1545] ,無法正常生成fsbl,Unable to read in MSS file,Failed to closesw system.mss

現象1

無法正常操作device_tree_bsp的BSP's setting

sdk log

23:24:10 INFO : Unable to read in MSS file D:\prj\h264\h264enc_base\base.sdk\device_tree_bsp_0\system.mss : null
23:24:21 ERROR : (XSDB Server)ERROR: [Hsi 55-1434] Error D:/prj/h264/h264enc_base/base.sdk/device_tree_bsp_0/system.mss:23 PARAMETER name is not specified

23:24:21 ERROR : (XSDB Server)ERROR: [Hsi 55-1434] Error D:/prj/h264/h264enc_base/base.sdk/device_tree_bsp_0/system.mss:243 PARAMETER name is not specified
ERROR: [Hsi 55-1535] Parsing MSS file D:/prj/h264/h264enc_base/base.sdk/device_tree_bsp_0/system.mss failed
ERROR: [Hsi 55-1452] Error: running open_sw_design.

23:24:21 ERROR : [Common 17-39] 'hsi::open_sw_design' failed due to earlier errors.
23:24:21 ERROR : (XSDB Server)ERROR: [Hsi 55-1434] Error D:/prj/h264/h264enc_base/base.sdk/device_tree_bsp_0/system.mss:23 PARAMETER name is not specified

23:24:21 ERROR : (XSDB Server)ERROR: [Hsi 55-1434] Error D:/prj/h264/h264enc_base/base.sdk/device_tree_bsp_0/system.mss:243 PARAMETER name is not specified

23:24:21 ERROR : (XSDB Server)ERROR: [Hsi 55-1535] Parsing MSS file D:/prj/h264/h264enc_base/base.sdk/device_tree_bsp_0/system.mss failed

23:24:21 ERROR : (XSDB Server)ERROR: [Hsi 55-1452] Error: running open_sw_design.

23:24:21 INFO : Unable to read in MSS file D:\prj\h264\h264enc_base\base.sdk\device_tree_bsp_0\system.mss : null
23:24:21 ERROR : Failed to closesw "D:/prj/h264/h264enc_base/base.sdk/device_tree_bsp_0/system.mss"
Reason: Cannot close sw design 'D:/prj/h264/h264enc_base/base.sdk/device_tree_bsp_0/system.mss'.
Design is not opened in the current session.

現象2

無法正常生成fsbl。

sdk log

22:11:43 ERROR : (XSDB Server)ERROR: [Hsi 55-1545] Problem running tcl command ::sw_intc_v3_5::generate : can't read "source_name(9)": no such element in array
while executing
"string compare -nocase $source_name($i) "system""
("foreach" body line 17)
invoked from within
"foreach periph $periphs {
#update global array of Interrupt sources for this periph
intc_update_source_array $periph

lappend ..."
(procedure "xredefine_intc" line 17)
invoked from within
"xredefine_intc $drv_handle $file_handle"
(procedure "xdefine_canonical_xpars" line 71)
invoked from within
"xdefine_canonical_xpars $drv_handle "xparameters.h" "Intc" "DEVICE_ID" "C_BASEADDR" "C_HIGHADDR" "C_KIND_OF_INTR" "C_HAS_FAST" "C_IVAR_RESET_VALUE" "C..."
(procedure "::sw_intc_v3_5::generate" line 57)
invoked from within
"::sw_intc_v3_5::generate system_interrupts"
ERROR: [Hsi 55-1442] Error(s) while running TCL procedure generate()

22:11:43 ERROR : (XSDB Server)ERROR: [Hsi 55-1450] Error: running generate_bsp.

22:11:43 ERROR : Error generating bsp sources: Failed in generating sources

block 設計中中斷處理不要使用constant賦值,