Changes between Version 12 and Version 13 of QuickStartSoclib
- Timestamp:
- Nov 10, 2009, 10:42:39 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QuickStartSoclib
v12 v13 185 185 Note: Cet exemple est disponible directement dans le sous repertoire `examples/hello`. 186 186 187 La configuration de MutekH pour une plateforme simulée de 4 processeurs va etre placée dans le fichier `hello/config_soclib_mips `:187 La configuration de MutekH pour une plateforme simulée de 4 processeurs va etre placée dans le fichier `hello/config_soclib_mipsel`: 188 188 {{{ 189 189 … … 227 227 }}} 228 228 229 On note que la définition des processeurs change. On indique qu'il s'agit de 4 mips de type bigendian.229 On note que la définition des processeurs change. On indique qu'il s'agit de 4 mips de type little-endian. 230 230 Le systeme peut donner des informations sur les options en tapant la commande: 231 231 … … 248 248 249 249 {{{ 250 objs = hello.o platform .o251 }}} 252 253 Il faut ensuite ajouter un fichier `platform .dts`, au format accepté par l'utilitaire `dtc`, contenant la définition de la plateforme. Ce format est issu de l'IEEE1275 (Open Firmware).250 objs = hello.o platform-mips.o 251 }}} 252 253 Il faut ensuite ajouter un fichier `platform-mips.dts`, au format accepté par l'utilitaire `dtc`, contenant la définition de la plateforme. Ce format est issu de l'IEEE1275 (Open Firmware). 254 254 255 255 {{{ … … 269 269 device_type = "cpu"; 270 270 reg = <0>; 271 icudev_type = "cpu:mips"; 271 272 }; 272 273 … … 275 276 device_type = "cpu"; 276 277 reg = <1>; 278 icudev_type = "cpu:mips"; 277 279 }; 278 280 … … 281 283 device_type = "cpu"; 282 284 reg = <2>; 285 icudev_type = "cpu:mips"; 283 286 }; 284 287 … … 287 290 device_type = "cpu"; 288 291 reg = <3>; 292 icudev_type = "cpu:mips"; 289 293 }; 290 294 … … 296 300 reg = <0x90600000 0x10>; 297 301 icudev = &{/icu@0}; 298 irq = < 1>;302 irq = <0>; 299 303 }; 300 304 … … 309 313 timer@0 { 310 314 device_type = "soclib:timer"; 311 timer_count = <1>;312 315 reg = <0x01620000 0x10>; 313 316 icudev = &{/icu@0}; 314 irq = < 0>;317 irq = <1>; 315 318 }; 316 319 … … 328 331 chosen { 329 332 console = &{/tty@0}; 330 }; 333 timer = &{/timer@0}; 334 }; 335 331 336 }; 332 337 }}} … … 353 358 {{{ 354 359 $ cd soclib/soclib/platform/topcells/caba-vgmn-mutekh_tutorial 355 $ make MUTEKH_DIR=~/mutekh/ APP=~/mutekh/examples/hello CONFIG=config_soclib 360 $ make MUTEKH_DIR=~/mutekh/ APP=~/mutekh/examples/hello CONFIG=config_soclib_mipsel 356 361 }}} 357 362