2008-12-15 9 views
2

Lors de l'écriture d'un code ARM intégré, il est facile d'accéder à la mémoire d'état sans attente intégrée pour accélérer votre application. Windows CE n'expose pas cela aux applications en mode utilisateur, mais il existe probablement un moyen de le faire. La mémoire SRAM interne est généralement utilisée pour le tampon vidéo, mais il en reste habituellement quelques-uns. Quelqu'un sait comment le faire?Comment accéder à la SRAM haute vitesse dans les CPU ARM à partir du code en mode utilisateur sur WinCE?

Merci, Larry B.

Répondre

2

Malheureusement, vous ne pouvez pas accéder à la RAM à grande vitesse des processus de usermode. La seule façon d'y accéder sur un WindowsCE-OS est d'écrire un pilote, de mapper l'adresse fixe du TCM dans l'espace d'adressage du processus en mode utilisateur et de le passer au processus en mode utilisateur.