Changeset 331 for EcnlProtoTool/trunk/asp3_dcre/cfg
- Timestamp:
- Jan 21, 2018, 12:10:09 AM (6 years ago)
- Location:
- EcnlProtoTool/trunk/asp3_dcre/cfg
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/asp3_dcre/cfg/cfg.rb
r321 r331 532 532 end 533 533 534 def BZERO(address, size) 535 if !$romImage.nil? 536 $romImage.set_data(address, "00" * size) 537 end 538 end 539 534 540 def PEEK(address, size, signed=false) 535 541 if !$romImage.nil? -
EcnlProtoTool/trunk/asp3_dcre/cfg/pass1.rb
r321 r331 4 4 # 5 5 # Copyright (C) 2015 by FUJI SOFT INCORPORATED, JAPAN 6 # Copyright (C) 2015 ,2016by Embedded and Real-Time Systems Laboratory6 # Copyright (C) 2015-2017 by Embedded and Real-Time Systems Laboratory 7 7 # Graduate School of Information Science, Nagoya Univ., JAPAN 8 8 # … … 168 168 end 169 169 170 symvalCsv = CSV.open(symvalTableFileName) 170 symvalCsv = CSV.open(symvalTableFileName, 171 { skip_blanks: true, skip_lines: /^#/ }) 171 172 symvalCsv.each do |record| 172 173 # 変数名 173 174 if record[0].nil? 174 error_exit("invalid variable name in `#{fileName}'") 175 error_exit("invalid variable name in " \ 176 "`#{symvalTableFileName}:#{symvalCsv.to_io.lineno}'") 175 177 end 176 178 … … 235 237 line = @cfgFile.gets 236 238 return(nil) if line.nil? 239 240 line.encode!("UTF-16BE", "UTF-8", # 不正なバイト列を除外する 241 :invalid => :replace, 242 :undef => :replace, 243 :replace => '?').encode!("UTF-8") 237 244 @lineNo += 1 238 245 … … 772 779 773 780 #include "#{CFG1_OUT_TARGET_H}" 774 #include <limits.h> 781 782 #if defined(SIL_ENDIAN_BIG) && defined(SIL_ENDIAN_LITTLE) 783 #error Both SIL_ENDIAN_BIG and SIL_ENDIAN_LITTLE are defined. 784 #endif 785 #if !defined(SIL_ENDIAN_BIG) && !defined(SIL_ENDIAN_LITTLE) 786 #error Neither SIL_ENDIAN_BIG nor SIL_ENDIAN_LITTLE is defined. 787 #endif 775 788 776 789 const uint32_t #{CFG1_MAGIC_NUM} = 0x12345678; -
EcnlProtoTool/trunk/asp3_dcre/cfg/pass2.rb
r321 r331 4 4 # 5 5 # Copyright (C) 2015 by FUJI SOFT INCORPORATED, JAPAN 6 # Copyright (C) 2015 ,2016by Embedded and Real-Time Systems Laboratory6 # Copyright (C) 2015-2017 by Embedded and Real-Time Systems Laboratory 7 7 # Graduate School of Information Science, Nagoya Univ., JAPAN 8 8 # … … 154 154 value = @objidValues[paramName][param] 155 155 else 156 apiDef = $apiDefinition[cfgInfo[:APINAME]] 156 157 error("#{apiDef.has_key?(:KEYPAR) ? "E_NOEXS" : "E_ID"}: " \ 157 158 "`#{param}' in #{cfgInfo[:APINAME]} is not defined", \
Note:
See TracChangeset
for help on using the changeset viewer.