Sei sulla pagina 1di 2

Al iniciar la sesin con el CodeWarrior lo primero que nos pide el IDE es que

creemos o elijamos un "workspace" (un espacio de trabajo) para trabajar.


Creamos un workspace en una carpeta a eleccin utilizando el botn
"Browse cerrar la ventana "Wellcome"
Abrimos el men "File" > solapa "New" > solapa "BareBoard Project" Se
despliega una ventana que y en el campo correspondiente escribimos un
nombre de proyecto, en este caso "Blinking", presionamos "Next". Si se
quiere se puede cambiar la ubicacin por defecto del workspace destildando
dicha opcin y procediendo a la bsqueda de la ubicacin deseada.
A continuacin se despliega la ventana "Devices" donde seleccionamos el
MCU que vamos a utilizar. En este caso, seleccionamos en el campo
correspondiente la opcin "S08" > "HCS08SH Family" > "MC9S08SH8".
Dejamos tildada la opcin "Application" en "Project Type / Output", puesto
que deseamos crear una aplicacin para grabar en el MCU escogido.
Presionamos "Next". Se despliega entonces el men "Conections",
deseleccionamos la opcin que viene tildada por defecto que corresponde a
una de las placas de desarrollo utilizadas comnmente y seleccionamos la
opcin "Open Source BDM" con la cual determinamos el tipo de
programador que vamos a utilizar (EBDM); tambin seleccionamos la opcin
"P&E Full Chip Simulator", esta me permitir realizar la simulacin del
proyecto sin necesidad de tener conectada la placa de debugger y
programacin. Presionamos "Next" y se despliega a continuacin la ventana
"Languajes" y conservamos seleccionada la opcin "C", ya que vamos a
programar utilizando el lenguaje C. Note que para utilizar la opcin
"Absolute Assembly" debemos des tildar las tres opciones anteriores ya que
no son compatibles con esta ltima. Presionamos "Next". Se despliega
entonces la ventana "Rapid Application Development" (Desarrollo Rpido de
Aplicaciones abreviado RAD) , en este punto seleccionamos la opcin
"Processor Expert" que me habilitar una aplicacin, que es propia del IDE
CodeWarrior, que me facilita la terea de configurar los mdulos que
necesite utilizar del MCU. Tambin debo seleccionar la opcin "Hardware
configuration" que me permitir inicializar dichos los mdulos y utilizar las
funciones asociadas a estos directamente utilizando la aplicacin Processor
Expert. Luego presiono "Next". Se abre entonces la ventana "C/C++
Opciones" y dejo las opciones por defecto. En esta ventana tenemos la
posibilidad de elegir la manera de optimizar nuestro cdigo seleccionando
distintas opciones dentro de tres posibilidades a saber: La primera me
permite elegir el modelo de memoria que vamos a utilizar, en la cual
tenemos dos opciones: Tiny y Small. El modelo Tiny se recomienda para el
desarrollo de aplicaciones en las que la velocidad es un factor crtico, en
este, los datos y la pila se mapean en la Pagina Cero, que est ubicada al
principio del mapa de memoria del sistema y se caracteriza por ser de
acceso muy rpido. La desventaja de este modelo es que el espacio
disponible para alojar los datos del programa y de la pila se limita a 255
posiciones, que es el tamao de la Pagina Cero. El modelo Small en cambio,
utiliza todo el espacio de memoria disponible para alojar el cdigo y los

datos permitiendo esto la utilizacin de una mayor cantidad de variables.


Aclarado esto, a continuacin presionamos "Finish" y comienza la creacin
del proyecto.

2.
El CodeWarrior utiliza una serie de perspectivas, que estn conformadas por
un conjunto de ventanas, que se despliegan en una misma pantalla, y que
contienen la informacin necesaria para desarrollar diferentes actividades.
Bsicamente estn disponibles por defecto tres perspectivas: la recin
mencionada "Hardware", ya descripta, la perspectiva "C/C++" que agrupa
ventanas con la informacin necesaria para el desarrollo del proyecto; esta
perspectiva es conocida como la Perspectiva del Editor, y la perspectiva
"Debugger", que agrupa ventanas con la informacin y los comandos
necesarios para realizar la depuracin y/o simulacin del proyecto. Esta
ltima perspectiva se activar ms adelante una vez que hayamos
"construido" el proyecto y cuando creamos los archivos necesarios para la
depuracin.

3.
"Processor Expert" es una aplicacin que me facilita la terea de configurar
los mdulos que necesite utilizar del MCU para utilizarlo se despliega la
ventana "Show View" y desplegamos el men "Processor Expert" en el cual
seleccionamos "Component Library". Presionamos "OK" De esta manera
habilitamos la ventana que muestra la librera de componentes disponibles
en el MCU seleccionado. Esto me permitir seleccionar los mdulos que
vamos a utilizar en nuestro proyecto.
4.

Potrebbero piacerti anche