diff --git a/linux-ramdump-parser-v2/ramdump.py b/linux-ramdump-parser-v2/ramdump.py index b606542a505b6ba9a6f0d50cf2834364067b62e2..eebc6ea26842d6b288a949d4da32a16b5c23481d 100755 --- a/linux-ramdump-parser-v2/ramdump.py +++ b/linux-ramdump-parser-v2/ramdump.py @@ -29,8 +29,6 @@ SP = 13 LR = 14 PC = 15 -launch_config_str = 'OS=\nID=T32_1000002\nTMP=C:\\TEMP\nSYS=C:\\T32\nHELP=C:\\T32\\pdf\n\nPBI=SIM\nSCREEN=\nFONT=SMALL\nHEADER=Trace32-ScorpionSimulator\nPRINTER=WINDOWS' - # The smem code is very stable and unlikely to go away or be changed. # Rather than go through the hassel of parsing the id through gdb, # just hard code it @@ -689,8 +687,25 @@ class RamDump(): # TODO support linux launcher, for when linux T32 actually happens def create_t32_launcher(self): out_path = self.outdir + launch_config = open(out_path + '/t32_config.t32', 'wb') - launch_config.write(launch_config_str.encode('ascii', 'ignore')) + launch_config.write('OS=\n') + launch_config.write('ID=T32_1000002\n') + launch_config.write('TMP=C:\\TEMP\n') + launch_config.write('SYS=C:\\T32\n') + launch_config.write('HELP=C:\\T32\\pdf\n') + launch_config.write('\n') + launch_config.write('PBI=SIM\n') + launch_config.write('SCREEN=\n') + launch_config.write('FONT=SMALL\n') + launch_config.write('HEADER=Trace32-ScorpionSimulator\n') + launch_config.write('PRINTER=WINDOWS\n') + launch_config.write('\n') + launch_config.write('RCL=NETASSIST\n') + launch_config.write('PACKLEN=1024\n') + launch_config.write('PORT=20000\n') + launch_config.write('\n') + launch_config.close() startup_script = open(out_path + '/t32_startup_script.cmm', 'wb')