Re: KhiCAS pour Epsilon >= 16, version alpha
Posté: 13 Mar 2024, 19:52
J'ai finalement réussi à couper KhiCAS en 2 morceaux, et ai donc pu ajouter "ma" version de micropython, avec ses modules arit, cas, linalg/numpy, graphic et la possibilité d'exécuter des scripts Python depuis la flash.
Ce qui donne
* en 0x90190000: le lanceur khicas.nwa, qui occupe 1 secteur
* de 0x901a0000 à 0x90200000: 6 secteurs non occupés pour d'autres applis externes
* de 0x90200000 à 0x90300000: 1M pour l'archive tar de la flash. La limite avec la zone précédente peut être décalée (moins de flash pour l'archive tar).
* de 0x90300000 à 0x903f0000: 1M-64K dont environ 800K sont utilisés par la zone .rodata (read only data) de KhiCAS
* de 0x90400000 à 0x907f0000: 4M-64K dont environ 3.5M sont utilisés par le code exécutable de KhiCAS.
Ce qui donne
* en 0x90190000: le lanceur khicas.nwa, qui occupe 1 secteur
* de 0x901a0000 à 0x90200000: 6 secteurs non occupés pour d'autres applis externes
* de 0x90200000 à 0x90300000: 1M pour l'archive tar de la flash. La limite avec la zone précédente peut être décalée (moins de flash pour l'archive tar).
* de 0x90300000 à 0x903f0000: 1M-64K dont environ 800K sont utilisés par la zone .rodata (read only data) de KhiCAS
* de 0x90400000 à 0x907f0000: 4M-64K dont environ 3.5M sont utilisés par le code exécutable de KhiCAS.