Changes between Version 48 and Version 49 of AS6-TME-B2


Ignore:
Timestamp:
Feb 14, 2024, 5:24:54 PM (9 months ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AS6-TME-B2

    v48 v49  
    793793Le DMA sert à déplacer des données dans la mémoire.
    794794Pour les applications, ce service est proposé par la fonction `memcpy()`
     795
     796L'idée est d'utiliser le composant DMA, si la taille des données à déplacer est grande.\\
     797Pour ce faire, il faut (j'espère ne rien oublié):
     798- Modifier la libc (`ulib/libc.c`) pour éditer la fonction memcpy()\\Si la taille des données à transférer est importante et que les adresses source et destination sont des multiples de 4, alors cela vaut le coup d'utiliser le composant DMA. Sinon, il est plus simple de garder la copie par boucle for.
     799- Ajouter un syscall DMA
     800  -