- Timestamp:
- Apr 5, 2019, 9:26:53 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_tinet_ecnl_arm/trunk/asp3_dcre/tecsgen/tecslib/plugin/HRP2TaskPlugin.rb
r352 r374 53 53 # tab : 54 54 def print_cfg_cre(file, cell, val, tab) 55 val[:id] = val[:id].gsub( /(^|[^\$])\$id\$/, "\\1#{@celltype.get_name.to_s}_#{cell.get_name.to_s}" ) 55 #val[:id] = val[:id].gsub( /(^|[^\$])\$id\$/, "\\1#{@celltype.get_name.to_s}_#{cell.get_global_name.to_s}" ) 56 #val[:id] = @celltype.subst_name( val[:id], @celltype.get_name_array( cell ) ) 56 57 # $cbp$の代わり 57 58 index = cell.get_id - @celltype.get_id_base … … 59 60 cell_CB_name = "#{index}" 60 61 # CRE_XXX/DEF_XXXの生成 61 print "assign task plugin\n"62 dbgPrint "assign task plugin\n" 62 63 domainOption = cell.get_region.get_domain_root.get_domain_type.get_option 63 64 # if cell.get_region.get_region_type == :DOMAIN 65 # cell.show_tree 1 64 66 if domainOption != "OutOfDomain" 65 67 # 保護ドメインに属する場合 … … 69 71 raise "system task cannot have user stack." 70 72 end 73 p "CRE_TSK 0 user=#{val[:userStackSize]} system=#{val[:systemStackSize]}" 71 74 file.print <<EOT 72 75 #{tab}CRE_TSK(#{val[:id]}, { #{val[:taskAttribute]}, #{cell_CB_name}, tTask_start_task, #{val[:priority]}, #{val[:systemStackSize]}, NULL }); … … 77 80 raise "user task must have user stack." 78 81 end 82 p "CRE_TSK 1" 79 83 if val[:systemStackSize] == "OMIT" 80 84 file.print <<EOT … … 82 86 EOT 83 87 else 88 p "CRE_TSK 2" 84 89 file.print <<EOT 85 90 #{tab}CRE_TSK(#{val[:id]}, { #{val[:taskAttribute]}, #{cell_CB_name}, tTask_start_task, #{val[:priority]}, #{val[:userStackSize]}, NULL, #{val[:systemStackSize]}, NULL }); … … 138 143 regions = ct.get_domain_roots 139 144 regions_hrp2 = regions[ :HRP2 ] 140 print "HRP2 domain in #{ct.get_name}: "145 dbgPrint "HRP2 domain in #{ct.get_name}: " 141 146 regions_hrp2.each { |reg| 142 print reg.get_name147 dbgPrint reg.get_name 143 148 } 144 149 puts ""
Note:
See TracChangeset
for help on using the changeset viewer.