J'utilise linux sur powerpc p1020, et Freescale fournit un système complet incluant u-boot, linux. Le système n'active pas la vérification ecc par défaut. J'essaie d'activer cette fonction en modifiant le registre ddr_sdram_cfg de p1020, mais je failed.In linux, je pouvais seulement mmap
enregistrer l'espace mémoire avec les permissions PROT_READ et faire une panne de linux si ajouter des permissions PROT_WRITE. Puis j'essaie d'activer ecc dans u-boot, mais j'ai échoué aussi, le u-boot s'arrête si j'utilise mw
pour modifiez ddr_sdram_cfg. Quelqu'un pourrait-il répondre à ce problème? Merci à tous ceux qui m'aident.Comment activer l'ecc de ddr sous Linux?
0
A
Répondre
0
La réponse dépendra de votre plate-forme cible, par exemple vous pouvez avoir P1020RDB, ou autre chose. En supposant que SDRAM ECC puisse être activé sur la plate-forme (ceci peut inclure une RAM supplémentaire pour contenir des bits de syndrome, par exemple un chemin de données de 36 bits), l'ECC doit être activé au moment de l'initialisation du contrôleur SDRAM. Il ne peut pas être activé au moment de l'exécution alors que la SDRAM est déjà utilisée. Une étude approfondie du manuel de référence de la puce, de la documentation de la plate-forme cible et (idéalement) de la source d'amorçage BSP cible révélera tout ce qui est nécessaire.
Questions connexes
- 1. Comment activer l'extension PHP de base sous Linux?
- 2. Comment compiler sous linux
- 3. Comment activer le débogage USB sous Linux avec une tablette de marque chinoise?
- 4. Comment utiliser cbp2make sous Linux?
- 5. Comment installer Supervisor sous Linux?
- 6. comment utiliser gprof sous Linux?
- 7. Comment construire libfetch sous linux?
- 8. Comment configurer delayed_jobs sous Linux?
- 9. Comment installer JavaPOS sous Linux?
- 10. Activer la bannière Telnet sur Linux
- 11. Comment obtenir l'équivalent de printf_l sous Linux?
- 12. Comment activer DOS sous Vista ou Win7
- 13. Comment activer .htaccess dans httpd.conf sous XP?
- 14. Rails - Comment activer les validations sous condition?
- 15. Comment activer le support de fichiers volumineux sous Darwin?
- 16. Comment activer HSDPA par programme sous Android?
- 17. Comment activer les raccourcis sous forme enfant
- 18. Installation de Java7 sous Linux
- 19. Développement sous GUI sous Linux
- 20. Implémentation de printk sous Linux
- 21. Serveur de fichiers sous Linux
- 22. Utilisation de JProfiler sous Linux
- 23. Agrégation de ports sous Linux
- 24. C# problème sous linux
- 25. Multitouch sous Linux
- 26. Tables de pages sous Linux
- 27. Localisation d'application sous Linux
- 28. overclocking/surtension sous Linux
- 29. C++ flash sous linux
Cela dépendra du contrôleur de mémoire et de la mémoire DIMM elle-même. La plupart des conceptions de FSL utilisent également le MEMC de FSL, ce qui facilite le retour de code de port d'autres machines vers votre plate-forme. @ Joe Kul déjà mentionné ci-dessous, vous ne devriez pas essayer d'activer ECC dans le noyau. Faites ceci en u-boot très tôt. Définissez les paramètres ECC en même temps que u-boot configure MEMC (avant que u-boot soit déplacé sur RAM). Faites-le une fois, faites-le tôt. –