Assembleur pour R8C

Postby jipe3001 » Wed May 30, 2007 12:00 am

Je cherche un assembleur 'code machine' pour R8C, quelqu'un pourrait t'il me renseigner où le trouver ?
jipe3001
 
Posts: 25
Joined: Thu Jan 02, 2014 10:44 am

Postby lolorenesas » Wed May 30, 2007 12:00 am

hello

le lien :
http://www.renesas.com/fmwk.jsp?cnt=Documentation.jsp&fp=/products/mpumcu/m16c_family/r8c_tiny_series/r8c13_group/&title=Documentation&lid=919

et tu telecharges : R8C/Tiny Series Software Manual

@+

lolo
lolorenesas
 
Posts: 4
Joined: Fri Jan 17, 2014 4:38 pm

Postby jipe3001 » Wed May 30, 2007 12:00 am

merci pour cettte info mais je ne vois que la doc, je cherche le programme assembleur
jipe3001
 
Posts: 25
Joined: Thu Jan 02, 2014 10:44 am

Postby ebonv » Wed May 30, 2007 12:00 am

Bonjour,

avec la suite HEW de Renessas tu doit pouvoir travailler en assembleur ou en c au choix.

Le soft et téléchargable sur le site de RENESAS

http://eu.renesas.com/fmwk.jsp?cnt=code_downloads_family_landing.jsp&fp=/support/software_tools_product_support/code_download_links/

A+

Etienne
ebonv
 
Posts: 74
Joined: Fri Jan 17, 2014 4:35 pm

Postby jipe3001 » Wed May 30, 2007 12:00 am

J'ai telecharger le soft mais il ne semble fonctionner qu'en C, quelle est l'option qui permet de basculer en mode Assembler et pas Desassembler. Je cherche a batir le projet uniquement en assembler. merci d'avance.
jipe3001
 
Posts: 25
Joined: Thu Jan 02, 2014 10:44 am

Postby sda » Wed May 30, 2007 12:00 am

Tu crée un nouveau projet (File -> New workspace)
Tu entre un nom (Workspace Name)
CPU family : tu prend M16C
Tu change pas le reste (Project type = application, tool chain = renesas M16C) -> clic OK
Choisi le CPU Series puis le CPU group (ex: M16C/20 et CPU group 24)
Clic next (tu vois qu'il va créer un fichier ncrt0.a30 dans Assembly source file)
Clic next
Choisi si tu veux qu'il génere la fonction "main" ou pas
Clic next
Change les tailles de Stack si tu as besoin
Clic next
Coche la Target que tu veux utiliser (ou aucune)
Clic next puis Finish

HEW créer ton projet, tu as un fichier (qui porte le nom de projet avec l'extension .c) dans lequel il n'y a qu'une fonction "main".
Tu peux ajouter un fichier .a30 pour mettre ton code assembleur et dans la fonction main utilisé la fonction

asm("jmp _ma_fonction_assembleur");

pour appeler ta fonction assembleur.
sda
 
Posts: 24
Joined: Fri Jan 17, 2014 4:38 pm

Postby jipe3001 » Wed May 30, 2007 12:00 am

JE NE CHERCHE PAS A CREER DES ROUTINES ASSEMBLEUR MAIS UN PROJET COMPLET UNIQUEMENT EN ASSEMBLEUR? EST-CE POSSIBLE ?
jipe3001
 
Posts: 25
Joined: Thu Jan 02, 2014 10:44 am

Postby ebonv » Wed May 30, 2007 12:00 am

Bonjour,

je travail pour le moment exclusivement en c sur les micro renessa mais en regardant le fichier help de HEW il y a des explication concernant le langage assembleur.

Tu peu ausis te connecter au site de renessas http://eu.renesas.com/request?LANGUAGE_CD=EN&SCREEN_ID=ViewUsrFrameApnDocumentSearch&LAYER_ID=81&DOC_TYPE=Application%20Notes&FUNCTION_FLG=0

a+

etienne
ebonv
 
Posts: 74
Joined: Fri Jan 17, 2014 4:35 pm

Postby jipe3001 » Wed May 30, 2007 12:00 am

Quelle version de HEW utilises tu SDA?
Je ne trouve pas les memes fonctions que toi, la mienne est la
Version 4.01.01.001
jipe3001
 
Posts: 25
Joined: Thu Jan 02, 2014 10:44 am

Postby sda » Wed May 30, 2007 12:00 am

J'utilise la version 4.02.00.022
J'ai installé HEW à partir d'un CD de demo fourni par Renesas, j'ai également fais des mises à jour ce qui explique peut-être la différence de version.

Est-ce que tu peux être plus claire sur ce que tu veux faire en assembleur? (bout de code, description sommaire du projet)
Qu'entend tu par "un projet complet en assembleur" ? Tu ne veux pas une seule ligne en C (même pas un "petit" appel à partir d'une fonction "main" vers ton programme comme je te le propose?)

Je vais voir pour récupérer la même version que toi et refaire une procedure pour créer un projet avec fichier assembleur.
Est-ce que tu peux envoyer une impression écran des menus où tu bloques...

ps: n'écris pas en majuscule, je pense que tu sais ce que cela veux dire et ce n'est pas agréable pour ceux qui te réponde...

SDA
sda
 
Posts: 24
Joined: Fri Jan 17, 2014 4:38 pm

Next

Return to R8C/13 (01-2006)

Who is online

Users browsing this forum: No registered users and 1 guest

cron