Changeset 374 for asp3_tinet_ecnl_arm/trunk/asp3_dcre/tecsgen/tecslib/plugin/HRP2KernelObjectPlugin.rb
- 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/HRP2KernelObjectPlugin.rb
r352 r374 4 4 # Generator for TOPPERS Embedded Component System 5 5 # 6 # Copyright (C) 2008-201 2by TOPPERS Project6 # Copyright (C) 2008-2017 by TOPPERS Project 7 7 #-- 8 8 # 上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ … … 186 186 val = {} 187 187 @celltype.get_attribute_list.each{ |a| 188 p a.get_name188 # p a.get_name 189 189 if a.get_type.kind_of?( ArrayType ) 190 190 val[a.get_name] = [] … … 218 218 if val[:id].nil? != true 219 219 puts val[:id] 220 val[:id] = val[:id].gsub( /(^|[^\$])\$id\$/, "\\1#{@celltype.get_name.to_s}_#{cell.get_name.to_s}" ) 220 #val[:id] = val[:id].gsub( /(^|[^\$])\$id\$/, "\\1#{@celltype.get_name.to_s}_#{cell.get_name.to_s}" ) 221 val[:id] = @celltype.subst_name( val[:id], @celltype.get_name_array( cell ) ) 221 222 end 222 223 # $cbp$の代わり … … 244 245 file2.puts "}\n" 245 246 else 246 print "~~~~~ #{cell.get_region.get_name.to_s} is included in"247 p @@region_list247 dbgPrint "~~~~~ #{cell.get_region.get_name.to_s} is included in" 248 # p @@region_list 248 249 end 249 250 file3 = AppFile.open( "#{$gen}/tecsgen_#{cell_domain_root.get_name.to_s}.cfg" ) … … 260 261 if !val[:accessPattern].nil? 261 262 puts "===== begin check regions #{cell.get_name} =====" 262 p val[:accessPattern]263 p val[:accessPattern].class263 # p val[:accessPattern] 264 # p val[:accessPattern].class 264 265 265 266 #ep = [ :eTaskActivate, :eTaskControl, :eTaskManage, :eTaskRefer ] … … 273 274 if acptnx != "OMIT" 274 275 acv << acptnx 275 p acv[i]276 # p acv[i] 276 277 elsif cell_domain_type.get_option.to_s == "trusted" 277 278 acv << "TACP_KERNEL" 278 p acv[i]279 # p acv[i] 279 280 elsif cell_domain_type.get_option.to_s != "OutOfDomain" 280 281 acv << "TACP(#{cell_domain_root.get_name.to_s})" … … 286 287 } 287 288 288 print "acv = "289 dbgPrint "acv = " 289 290 p acv 290 291 … … 322 323 323 324 def self.check_referenced_cells() 324 puts "===== begin check registered celltype ====="325 dbgPrint "===== begin check registered celltype =====\n" 325 326 self.get_celltype_list.each { |ct| 326 p ct.get_name.to_s327 dbgPrint( ct.get_name.to_s + "\n" ) 327 328 } 328 puts "===== end check registered celltype ====="329 dbgPrint "===== end check registered celltype =====\n" 329 330 330 331 =begin … … 334 335 j = cell.get_join_list.get_item(p.get_name) 335 336 printf "===== check call port : " 336 p p.get_name.to_s337 # p p.get_name.to_s 337 338 next if j.nil? # 未結合の場合 338 339 if @@celltype_list.include?(j.get_celltype) … … 341 342 j.get_cell.set_referenced_cell(cell, j.get_port_name) 342 343 printf "===== check joined rhs cell : " 343 p j.get_cell.get_name.to_s344 # p j.get_cell.get_name.to_s 344 345 printf "===== check joined rhs port_name : " 345 p j.get_port_name346 # p j.get_port_name 346 347 end 347 348 }
Note:
See TracChangeset
for help on using the changeset viewer.