wdenk | 7ebf744 | 2002-11-02 23:17:16 +0000 | [diff] [blame^] | 1 | ppcboot for a CU824 board |
| 2 | --------------------------- |
| 3 | |
| 4 | CU824 has two banks of flash 8MB each. In board's notation, bank 0 is |
| 5 | the one at the address of 0xFF800000 and bank 1 is the one at the |
| 6 | address of 0xFF000000. On power-up the processor jumps to the address |
| 7 | of 0xFFF00100, the last megabyte of the bank 0 of flash. Thus, |
| 8 | U-Boot is configured to reside in flash starting at the address of |
| 9 | 0xFFF00000. The environment space is not embedded in the U-Boot code |
| 10 | and is located in flash separately from U-Boot, at the address of |
| 11 | 0xFF008000. |
| 12 | |
| 13 | |
| 14 | U-Boot test results |
| 15 | -------------------- |
| 16 | |
| 17 | x.x Operation on all available serial consoles |
| 18 | |
| 19 | x.x.x CONFIG_CONS_INDEX 1 |
| 20 | |
| 21 | |
| 22 | ppcboot 0.9.2 (May 13 2001 - 17:56:46) |
| 23 | |
| 24 | Initializing... |
| 25 | CPU: MPC8240 Revsion 1.1 at 247 MHz: 16 kB I-Cache 16 kB D-Cache |
| 26 | Board: CU824 Revision 1 Local Bus at 99 MHz |
| 27 | DRAM: 64 MB |
| 28 | FLASH: 16 MB |
| 29 | In: serial |
| 30 | Out: serial |
| 31 | Err: serial |
| 32 | |
| 33 | Hit any key to stop autoboot: 0 |
| 34 | => |
| 35 | =>he |
| 36 | go - start application at address 'addr' |
| 37 | run - run commands in an environment variable |
| 38 | bootm - boot application image from memory |
| 39 | bootp - boot image via network using BootP/TFTP protocol |
| 40 | tftpboot- boot image via network using TFTP protocol |
| 41 | and env variables ipaddr and serverip |
| 42 | rarpboot- boot image via network using RARP/TFTP protocol |
| 43 | bootd - boot default, i.e., run 'bootcmd' |
| 44 | loads - load S-Record file over serial line |
| 45 | loadb - load binary file over serial line (kermit mode) |
| 46 | md - memory display |
| 47 | mm - memory modify (auto-incrementing) |
| 48 | nm - memory modify (constant address) |
| 49 | mw - memory write (fill) |
| 50 | cp - memory copy |
| 51 | cmp - memory compare |
| 52 | crc32 - checksum calculation |
| 53 | base - print or set address offset |
| 54 | printenv- print environment variables |
| 55 | setenv - set environment variables |
| 56 | saveenv - save environment variables to persistent storage |
| 57 | protect - enable or disable FLASH write protection |
| 58 | erase - erase FLASH memory |
| 59 | flinfo - print FLASH memory information |
| 60 | bdinfo - print Board Info structure |
| 61 | iminfo - print header information for application image |
| 62 | coninfo - print console devices and informations |
| 63 | loop - infinite loop on address range |
| 64 | mtest - simple RAM test |
| 65 | icache - enable or disable instruction cache |
| 66 | dcache - enable or disable data cache |
| 67 | reset - Perform RESET of the CPU |
| 68 | echo - echo args to console |
| 69 | version - print monitor version |
| 70 | help - print online help |
| 71 | ? - alias for 'help' |
| 72 | => |
| 73 | |
| 74 | |
| 75 | x.x.x CONFIG_CONS_INDEX 2 |
| 76 | |
| 77 | **** NOT TESTED **** |
| 78 | |
| 79 | x.x Flash Driver Operation |
| 80 | |
| 81 | x.x.x Erase Operation |
| 82 | |
| 83 | |
| 84 | ppcboot 0.9.2 (May 13 2001 - 17:56:46) |
| 85 | |
| 86 | Initializing... |
| 87 | CPU: MPC8240 Revsion 1.1 at 247 MHz: 16 kB I-Cache 16 kB D-Cache |
| 88 | Board: CU824 Revision 1 Local Bus at 99 MHz |
| 89 | DRAM: 64 MB |
| 90 | FLASH: 16 MB |
| 91 | In: serial |
| 92 | Out: serial |
| 93 | Err: serial |
| 94 | |
| 95 | Hit any key to stop autoboot: 0 |
| 96 | => |
| 97 | => |
| 98 | => |
| 99 | =>md ff000000 |
| 100 | ff000000: 27051956 70706362 6f6f7420 302e382e '..Vppcboot 0.8. |
| 101 | ff000010: 3320284d 61792031 31203230 3031202d 3 (May 11 2001 - |
| 102 | ff000020: 2031343a 35373a30 33290000 00000000 14:57:03)...... |
| 103 | ff000030: 00000000 00000000 00000000 00000000 ................ |
| 104 | ff000040: 00000000 00000000 00000000 00000000 ................ |
| 105 | ff000050: 00000000 00000000 00000000 00000000 ................ |
| 106 | ff000060: 00000000 00000000 00000000 00000000 ................ |
| 107 | ff000070: 00000000 00000000 00000000 00000000 ................ |
| 108 | ff000080: 00000000 00000000 00000000 00000000 ................ |
| 109 | ff000090: 00000000 00000000 00000000 00000000 ................ |
| 110 | ff0000a0: 00000000 00000000 00000000 00000000 ................ |
| 111 | ff0000b0: 00000000 00000000 00000000 00000000 ................ |
| 112 | ff0000c0: 00000000 00000000 00000000 00000000 ................ |
| 113 | ff0000d0: 00000000 00000000 00000000 00000000 ................ |
| 114 | ff0000e0: 00000000 00000000 00000000 00000000 ................ |
| 115 | ff0000f0: 00000000 00000000 00000000 00000000 ................ |
| 116 | =>erase ff000000 ff007fff |
| 117 | Erase Flash from 0xff000000 to 0xff007fff |
| 118 | done |
| 119 | Erased 1 sectors |
| 120 | =>md ff000000 |
| 121 | ff000000: ffffffff ffffffff ffffffff ffffffff ................ |
| 122 | ff000010: ffffffff ffffffff ffffffff ffffffff ................ |
| 123 | ff000020: ffffffff ffffffff ffffffff ffffffff ................ |
| 124 | ff000030: ffffffff ffffffff ffffffff ffffffff ................ |
| 125 | ff000040: ffffffff ffffffff ffffffff ffffffff ................ |
| 126 | ff000050: ffffffff ffffffff ffffffff ffffffff ................ |
| 127 | ff000060: ffffffff ffffffff ffffffff ffffffff ................ |
| 128 | ff000070: ffffffff ffffffff ffffffff ffffffff ................ |
| 129 | ff000080: ffffffff ffffffff ffffffff ffffffff ................ |
| 130 | ff000090: ffffffff ffffffff ffffffff ffffffff ................ |
| 131 | ff0000a0: ffffffff ffffffff ffffffff ffffffff ................ |
| 132 | ff0000b0: ffffffff ffffffff ffffffff ffffffff ................ |
| 133 | ff0000c0: ffffffff ffffffff ffffffff ffffffff ................ |
| 134 | ff0000d0: ffffffff ffffffff ffffffff ffffffff ................ |
| 135 | ff0000e0: ffffffff ffffffff ffffffff ffffffff ................ |
| 136 | ff0000f0: ffffffff ffffffff ffffffff ffffffff ................ |
| 137 | => |
| 138 | |
| 139 | x.x.x Information |
| 140 | |
| 141 | |
| 142 | ppcboot 0.9.2 (May 13 2001 - 17:56:46) |
| 143 | |
| 144 | Initializing... |
| 145 | CPU: MPC8240 Revsion 1.1 at 247 MHz: 16 kB I-Cache 16 kB D-Cache |
| 146 | Board: CU824 Revision 1 Local Bus at 99 MHz |
| 147 | DRAM: 64 MB |
| 148 | FLASH: 16 MB |
| 149 | In: serial |
| 150 | Out: serial |
| 151 | Err: serial |
| 152 | |
| 153 | Hit any key to stop autoboot: 0 |
| 154 | => |
| 155 | => |
| 156 | => |
| 157 | => |
| 158 | =>flinfo |
| 159 | |
| 160 | Bank # 1: Intel: 28F160F3B (16Mbit) |
| 161 | Size: 8 MB in 39 Sectors |
| 162 | Sector Start Addresses: |
| 163 | FF000000 FF008000 (RO) FF010000 FF018000 FF020000 |
| 164 | FF028000 FF030000 FF038000 FF040000 FF080000 |
| 165 | FF0C0000 FF100000 FF140000 FF180000 FF1C0000 |
| 166 | FF200000 FF240000 FF280000 FF2C0000 FF300000 |
| 167 | FF340000 FF380000 FF3C0000 FF400000 FF440000 |
| 168 | FF480000 FF4C0000 FF500000 FF540000 FF580000 |
| 169 | FF5C0000 FF600000 FF640000 FF680000 FF6C0000 |
| 170 | FF700000 FF740000 FF780000 FF7C0000 |
| 171 | |
| 172 | Bank # 2: Intel: 28F160F3B (16Mbit) |
| 173 | Size: 8 MB in 39 Sectors |
| 174 | Sector Start Addresses: |
| 175 | FF800000 FF808000 FF810000 FF818000 FF820000 |
| 176 | FF828000 FF830000 FF838000 FF840000 FF880000 |
| 177 | FF8C0000 FF900000 FF940000 FF980000 FF9C0000 |
| 178 | FFA00000 FFA40000 FFA80000 FFAC0000 FFB00000 |
| 179 | FFB40000 FFB80000 FFBC0000 FFC00000 FFC40000 |
| 180 | FFC80000 FFCC0000 FFD00000 FFD40000 FFD80000 |
| 181 | FFDC0000 FFE00000 FFE40000 FFE80000 FFEC0000 |
| 182 | FFF00000 (RO) FFF40000 FFF80000 FFFC0000 |
| 183 | => |
| 184 | |
| 185 | x.x.x Flash Programming |
| 186 | |
| 187 | |
| 188 | ppcboot 0.9.2 (May 13 2001 - 17:56:46) |
| 189 | |
| 190 | Initializing... |
| 191 | CPU: MPC8240 Revsion 1.1 at 247 MHz: 16 kB I-Cache 16 kB D-Cache |
| 192 | Board: CU824 Revision 1 Local Bus at 99 MHz |
| 193 | DRAM: 64 MB |
| 194 | FLASH: 16 MB |
| 195 | In: serial |
| 196 | Out: serial |
| 197 | Err: serial |
| 198 | |
| 199 | Hit any key to stop autoboot: 0 |
| 200 | => |
| 201 | => |
| 202 | => |
| 203 | => |
| 204 | =>cp 0 ff000000 20 |
| 205 | Copy to Flash... done |
| 206 | =>md 0 |
| 207 | 00000000: 0ec08ce0 03f9800c 00000001 040c0000 ................ |
| 208 | 00000010: 00000001 03fd1aa0 03fd1ae4 03fd1a00 ................ |
| 209 | 00000020: 03fd1a58 03fceb04 03fd34cc 03fd34d0 ...X......4...4. |
| 210 | 00000030: 03fcd5bc 03fcdabc 00000000 00000000 ................ |
| 211 | 00000040: 00000000 00000000 00000000 00000000 ................ |
| 212 | 00000050: 00000000 00000000 00000000 00000000 ................ |
| 213 | 00000060: 00000000 00000000 00000000 00000000 ................ |
| 214 | 00000070: 00000000 00000000 00000000 00000000 ................ |
| 215 | 00000080: 00000000 00000000 00000000 00000000 ................ |
| 216 | 00000090: 00000000 00000000 00000000 00000000 ................ |
| 217 | 000000a0: 00000000 00000000 00000000 00000000 ................ |
| 218 | 000000b0: 00000000 00000000 00000000 00000000 ................ |
| 219 | 000000c0: 00000000 00000000 00000000 00000000 ................ |
| 220 | 000000d0: 00000000 00000000 00000000 00000000 ................ |
| 221 | 000000e0: 00000000 00000000 00000000 00000000 ................ |
| 222 | 000000f0: 00000000 00000000 00000000 00000000 ................ |
| 223 | =>md ff000000 |
| 224 | ff000000: 0ec08ce0 03f9800c 00000001 040c0000 ................ |
| 225 | ff000010: 00000001 03fd1aa0 03fd1ae4 03fd1a00 ................ |
| 226 | ff000020: 03fd1a58 03fceb04 03fd34cc 03fd34d0 ...X......4...4. |
| 227 | ff000030: 03fcd5bc 03fcdabc 00000000 00000000 ................ |
| 228 | ff000040: 00000000 00000000 00000000 00000000 ................ |
| 229 | ff000050: 00000000 00000000 00000000 00000000 ................ |
| 230 | ff000060: 00000000 00000000 00000000 00000000 ................ |
| 231 | ff000070: 00000000 00000000 00000000 00000000 ................ |
| 232 | ff000080: ffffffff ffffffff ffffffff ffffffff ................ |
| 233 | ff000090: ffffffff ffffffff ffffffff ffffffff ................ |
| 234 | ff0000a0: ffffffff ffffffff ffffffff ffffffff ................ |
| 235 | ff0000b0: ffffffff ffffffff ffffffff ffffffff ................ |
| 236 | ff0000c0: ffffffff ffffffff ffffffff ffffffff ................ |
| 237 | ff0000d0: ffffffff ffffffff ffffffff ffffffff ................ |
| 238 | ff0000e0: ffffffff ffffffff ffffffff ffffffff ................ |
| 239 | ff0000f0: ffffffff ffffffff ffffffff ffffffff ................ |
| 240 | => |
| 241 | |
| 242 | x.x.x Storage of environment variables in flash |
| 243 | |
| 244 | |
| 245 | ppcboot 0.9.2 (May 13 2001 - 17:56:46) |
| 246 | |
| 247 | Initializing... |
| 248 | CPU: MPC8240 Revsion 1.1 at 247 MHz: 16 kB I-Cache 16 kB D-Cache |
| 249 | Board: CU824 Revision 1 Local Bus at 99 MHz |
| 250 | DRAM: 64 MB |
| 251 | FLASH: 16 MB |
| 252 | In: serial |
| 253 | Out: serial |
| 254 | Err: serial |
| 255 | |
| 256 | Hit any key to stop autoboot: 0 |
| 257 | => |
| 258 | =>printenv |
| 259 | bootargs= |
| 260 | bootcmd=bootm FE020000 |
| 261 | bootdelay=5 |
| 262 | baudrate=9600 |
| 263 | ipaddr=192.168.4.2 |
| 264 | serverip=192.168.4.1 |
| 265 | ethaddr=00:40:42:01:00:a0 |
| 266 | stdin=serial |
| 267 | stdout=serial |
| 268 | stderr=serial |
| 269 | |
| 270 | Environment size: 167/32764 bytes |
| 271 | =>setenv myvar 1234 |
| 272 | =>save_env |
| 273 | Un-Protected 1 sectors |
| 274 | Erasing Flash... |
| 275 | done |
| 276 | Erased 1 sectors |
| 277 | Saving Environment to Flash... |
| 278 | Protected 1 sectors |
| 279 | =>reset |
| 280 | |
| 281 | |
| 282 | ppcboot 0.9.2 (May 13 2001 - 17:56:46) |
| 283 | |
| 284 | Initializing... |
| 285 | CPU: MPC8240 Revsion 1.1 at 247 MHz: 16 kB I-Cache 16 kB D-Cache |
| 286 | Board: CU824 Revision 1 Local Bus at 99 MHz |
| 287 | DRAM: 64 MB |
| 288 | FLASH: 16 MB |
| 289 | In: serial |
| 290 | Out: serial |
| 291 | Err: serial |
| 292 | |
| 293 | Hit any key to stop autoboot: 0 |
| 294 | => |
| 295 | =>printenv |
| 296 | bootargs= |
| 297 | bootcmd=bootm FE020000 |
| 298 | bootdelay=5 |
| 299 | baudrate=9600 |
| 300 | ipaddr=192.168.4.2 |
| 301 | serverip=192.168.4.1 |
| 302 | ethaddr=00:40:42:01:00:a0 |
| 303 | myvar=1234 |
| 304 | stdin=serial |
| 305 | stdout=serial |
| 306 | stderr=serial |
| 307 | |
| 308 | Environment size: 178/32764 bytes |
| 309 | => |
| 310 | |
| 311 | x.x Image Download and run over serial port |
| 312 | |
| 313 | |
| 314 | ppcboot 0.9.2 (May 13 2001 - 17:56:46) |
| 315 | |
| 316 | Initializing... |
| 317 | CPU: MPC8240 Revsion 1.1 at 247 MHz: 16 kB I-Cache 16 kB D-Cache |
| 318 | Board: CU824 Revision 1 Local Bus at 99 MHz |
| 319 | DRAM: 64 MB |
| 320 | FLASH: 16 MB |
| 321 | In: serial |
| 322 | Out: serial |
| 323 | Err: serial |
| 324 | |
| 325 | Hit any key to stop autoboot: 0 |
| 326 | => |
| 327 | => |
| 328 | =>mw 40000 0 10000 |
| 329 | =>md 40000 |
| 330 | 00040000: 00000000 00000000 00000000 00000000 ................ |
| 331 | 00040010: 00000000 00000000 00000000 00000000 ................ |
| 332 | 00040020: 00000000 00000000 00000000 00000000 ................ |
| 333 | 00040030: 00000000 00000000 00000000 00000000 ................ |
| 334 | 00040040: 00000000 00000000 00000000 00000000 ................ |
| 335 | 00040050: 00000000 00000000 00000000 00000000 ................ |
| 336 | 00040060: 00000000 00000000 00000000 00000000 ................ |
| 337 | 00040070: 00000000 00000000 00000000 00000000 ................ |
| 338 | 00040080: 00000000 00000000 00000000 00000000 ................ |
| 339 | 00040090: 00000000 00000000 00000000 00000000 ................ |
| 340 | 000400a0: 00000000 00000000 00000000 00000000 ................ |
| 341 | 000400b0: 00000000 00000000 00000000 00000000 ................ |
| 342 | 000400c0: 00000000 00000000 00000000 00000000 ................ |
| 343 | 000400d0: 00000000 00000000 00000000 00000000 ................ |
| 344 | 000400e0: 00000000 00000000 00000000 00000000 ................ |
| 345 | 000400f0: 00000000 00000000 00000000 00000000 ................ |
| 346 | =>loads |
| 347 | ## Ready for S-Record download ... |
| 348 | |
| 349 | (Back at xpert.denx.de) |
| 350 | [vlad@xpert vlad]$ cat hello_world.srec >/dev/ttyS0 |
| 351 | [vlad@xpert vlad]$ kermit -l /dev/ttyS0 -b 9600 -c |
| 352 | Connecting to /dev/ttyS0, speed 9600. |
| 353 | The escape character is Ctrl-\ (ASCII 28, FS) |
| 354 | Type the escape character followed by C to get back, |
| 355 | or followed by ? to see other options. |
| 356 | md 40000 |
| 357 | 00040000: 00018148 9421ffe0 7c0802a6 bf61000c ...H.!..|....a.. |
| 358 | 00040010: 90010024 48000005 7fc802a6 801effe8 ...$H........... |
| 359 | 00040020: 7fc0f214 7c7f1b78 813f0038 7c9c2378 ....|..x.?.8|.#x |
| 360 | 00040030: 807e8000 7cbd2b78 80090010 3b600000 .~..|.+x....;`.. |
| 361 | 00040040: 7c0803a6 4e800021 813f0038 7f84e378 |...N..!.?.8...x |
| 362 | 00040050: 807e8004 80090010 7c0803a6 4e800021 .~......|...N..! |
| 363 | 00040060: 7c1be000 4181003c 80bd0000 813f0038 |...A..<.....?.8 |
| 364 | 00040070: 3bbd0004 2c050000 40820008 80be8008 ;...,...@....... |
| 365 | 00040080: 80090010 7f64db78 807e800c 3b7b0001 .....d.x.~..;{.. |
| 366 | 00040090: 7c0803a6 4e800021 7c1be000 4081ffcc |...N..!|...@... |
| 367 | 000400a0: 813f0038 807e8010 80090010 7c0803a6 .?.8.~......|... |
| 368 | 000400b0: 4e800021 813f0038 80090004 7c0803a6 N..!.?.8....|... |
| 369 | 000400c0: 4e800021 2c030000 4182ffec 813f0038 N..!,...A....?.8 |
| 370 | 000400d0: 80090000 7c0803a6 4e800021 813f0038 ....|...N..!.?.8 |
| 371 | 000400e0: 807e8014 80090010 7c0803a6 4e800021 .~......|...N..! |
| 372 | 000400f0: 38600000 80010024 7c0803a6 bb61000c 8`.....$|....a.. |
| 373 | =>go 40004 |
| 374 | ## Starting application at 0x00040004 ... |
| 375 | Hello World |
| 376 | argc = 1 |
| 377 | argv[0] = "40004" |
| 378 | argv[1] = "<NULL>" |
| 379 | Hit any key to exit ... |
| 380 | |
| 381 | ## Application terminated, rc = 0x0 |
| 382 | => |
| 383 | |
| 384 | x.x Image download and run over ethernet interface |
| 385 | |
| 386 | |
| 387 | ppcboot 0.9.2 (May 13 2001 - 17:56:46) |
| 388 | |
| 389 | Initializing... |
| 390 | CPU: MPC8240 Revsion 1.1 at 247 MHz: 16 kB I-Cache 16 kB D-Cache |
| 391 | Board: CU824 Revision 1 Local Bus at 99 MHz |
| 392 | DRAM: 64 MB |
| 393 | FLASH: 16 MB |
| 394 | In: serial |
| 395 | Out: serial |
| 396 | Err: serial |
| 397 | |
| 398 | Hit any key to stop autoboot: 0 |
| 399 | => |
| 400 | => |
| 401 | =>mw 40000 0 10000 |
| 402 | =>md 40000 |
| 403 | 00040000: 00000000 00000000 00000000 00000000 ................ |
| 404 | 00040010: 00000000 00000000 00000000 00000000 ................ |
| 405 | 00040020: 00000000 00000000 00000000 00000000 ................ |
| 406 | 00040030: 00000000 00000000 00000000 00000000 ................ |
| 407 | 00040040: 00000000 00000000 00000000 00000000 ................ |
| 408 | 00040050: 00000000 00000000 00000000 00000000 ................ |
| 409 | 00040060: 00000000 00000000 00000000 00000000 ................ |
| 410 | 00040070: 00000000 00000000 00000000 00000000 ................ |
| 411 | 00040080: 00000000 00000000 00000000 00000000 ................ |
| 412 | 00040090: 00000000 00000000 00000000 00000000 ................ |
| 413 | 000400a0: 00000000 00000000 00000000 00000000 ................ |
| 414 | 000400b0: 00000000 00000000 00000000 00000000 ................ |
| 415 | 000400c0: 00000000 00000000 00000000 00000000 ................ |
| 416 | 000400d0: 00000000 00000000 00000000 00000000 ................ |
| 417 | 000400e0: 00000000 00000000 00000000 00000000 ................ |
| 418 | 000400f0: 00000000 00000000 00000000 00000000 ................ |
| 419 | =>tftpboot 40000 hello_world.bin |
| 420 | ARP broadcast 1 |
| 421 | TFTP from server 192.168.4.1; our IP address is 192.168.4.2 |
| 422 | Filename 'hello_world.bin'. |
| 423 | Load address: 0x40000 |
| 424 | Loading: ############# |
| 425 | done |
| 426 | Bytes transferred = 65912 (10178 hex) |
| 427 | =>md 40000 |
| 428 | 00040000: 00018148 9421ffe0 7c0802a6 bf61000c ...H.!..|....a.. |
| 429 | 00040010: 90010024 48000005 7fc802a6 801effe8 ...$H........... |
| 430 | 00040020: 7fc0f214 7c7f1b78 813f0038 7c9c2378 ....|..x.?.8|.#x |
| 431 | 00040030: 807e8000 7cbd2b78 80090010 3b600000 .~..|.+x....;`.. |
| 432 | 00040040: 7c0803a6 4e800021 813f0038 7f84e378 |...N..!.?.8...x |
| 433 | 00040050: 807e8004 80090010 7c0803a6 4e800021 .~......|...N..! |
| 434 | 00040060: 7c1be000 4181003c 80bd0000 813f0038 |...A..<.....?.8 |
| 435 | 00040070: 3bbd0004 2c050000 40820008 80be8008 ;...,...@....... |
| 436 | 00040080: 80090010 7f64db78 807e800c 3b7b0001 .....d.x.~..;{.. |
| 437 | 00040090: 7c0803a6 4e800021 7c1be000 4081ffcc |...N..!|...@... |
| 438 | 000400a0: 813f0038 807e8010 80090010 7c0803a6 .?.8.~......|... |
| 439 | 000400b0: 4e800021 813f0038 80090004 7c0803a6 N..!.?.8....|... |
| 440 | 000400c0: 4e800021 2c030000 4182ffec 813f0038 N..!,...A....?.8 |
| 441 | 000400d0: 80090000 7c0803a6 4e800021 813f0038 ....|...N..!.?.8 |
| 442 | 000400e0: 807e8014 80090010 7c0803a6 4e800021 .~......|...N..! |
| 443 | 000400f0: 38600000 80010024 7c0803a6 bb61000c 8`.....$|....a.. |
| 444 | =>go 40004 |
| 445 | ## Starting application at 0x00040004 ... |
| 446 | Hello World |
| 447 | argc = 1 |
| 448 | argv[0] = "40004" |
| 449 | argv[1] = "<NULL>" |
| 450 | Hit any key to exit ... |
| 451 | |
| 452 | ## Application terminated, rc = 0x0 |
| 453 | => |