logs archiveBotHelp.net / Freenode / #43oh / 2015 / September / 8 / 1
Spirilis
hmm
doing a sniff test on the state of Renesas RX these days
seems the chip is definitely still around, in use and being actively developed
not that many folks in the american support forum talking about it but they are there... all professional types of users
one oddity is the current release of the GNURX toolchain (gcc+newlib+binutils) is missing libstdc++ for the no-fpu-libs variant of newlib, it's in the regular lib location though
that prevents me from using C++ with RX210 (any RX200 or RX100 series chip since they don't have FPU)
the folks providing the GNU toolchain for renesas (KPIT Cummins) has a forum for this and ticket system so I submitted a ticket for that.
d/l'ing an older version of the toolchain to see if that was the case in the past
yep glitch in the latest release (v15.01-SP1), cause v14.03 has libstd++ in no-fpu-libs
ok well at least I have a workable toolchain available
they can fix that glitch whenever
it's just probably a stupidity in their toolchain build process anyhow
buying the chips is still a problem, avnetexpress stocks some of them but most of the chips have a price listed, min qty 1, but "12 weeks lead time"
I might just work up the nerve to test that this winter
order 3 of the RX210's that I would like to build a project out of and see what happens
huh
R5F5631PDDFL is in stock at avnet, 22 available .... that's a decent-but-small chip, RX631 in 48-pin 0.5mm LQFP with 512K flash/64K SRAM, 32KB dataflash, 100MHz 0-waitstate flash
with FPU (RX600 series)
$8.44 in single qty ($6.93 at qty=10, $6.40 at qty=50)
and R5F5631PDDFM (64-pin LQFP version) has 5 in stock with price listed as $5.94
one of the big advantages of the RX210 though is its voltage range - 1.62-5.5V
the rest are all 3.3V parts generally
it can run up to 20MHz at 1.62V, 32MHz from 1.8-2.7V, 50MHz from 2.2-5.5V or something
er 50MHz from 2.7-5.5V it seems
yeah since I have a 100LQFP RX210 promo board (2 of them actually) with some crazy launchpad adapters I designed years ago, I am gonna try porting my AbstractWiring project over to it next
using their E2studio with gnurx in windows as the dev environment
flyback
you tried realterm right?
nm I misread what you trying to do
Spirilis
well I can say one thing about renesas' GCC support, it seems to be responsive... since KPIT owns the build they seem to be quite responsive to bugs, got a reply already with indications of a fix coming soon
IIRC they contracted RedHat to do the GCC upstream port, then KPIT supports the build and (proprietary) project generators for the GCC port
TI should take a hint
roxfan
maybe they will, if you make an order for a couple of megabucks
Spirilis
yeah
hm funny, digikey also carries the RX parts, but their prices are asinine high compared to avnetexpress
otoh they have stock
including the R5F52108CDFF, in an 80-pin LQFP 0.65mm pitch package... neat
$10 though
kinda ridiculous
the RX100 series ... RX111 has a 64-pin LQFP with 0.8mm pitch
that's their ulp/MSP432 contender I guess you could say
(32-bit yet ulp)
meh, can't find it at distributors though
roxfan
http://www.findchips.com/search/RX111
Spirilis
ah nice
R5F5111 shows the chips
Rickta59
what are you using from libg++ Spirilis ?
libstdc++.a i mean
Spirilis
honestly not sure
I think the e2studio compile process automatically includes -lstdc++ for any C++ project
as a default part of the build config
Rickta59
you probably don't need it
are you using rtti or exceptions?
are you using new?
* if you are you can provide your own new functions
Spirilis
I manually disabled those (oddly enough the gui doesn't list those options in its config so I added them as user-defined params)
and not using new
Rickta59
the libstdc++ stuff has all the stl containers and methods
Spirilis
anyway another oddity is the IDE finds C++ templates inside .h files a total syntax error and highlights it orange (warning) as such... had to turn that off :-)
Rickta59
you shouldn't be using those anyway
Spirilis
ah
gotcha
might be worth yanking that from the default config as another "standard tweak" I'll have to make to all new renesas RX C++ projects :)
Rickta59
you could but you should replace the normal heap based memory stuff with something static
Spirilis
aye
Rickta59
that is a feature of the containers
but not often used
Spirilis
ah ok
like "containers" in Java
Rickta59
like map, hash, vector, etc....
Spirilis
yup
just like Java containers
all those fancy data storage types
Rickta59
java containers like c++
Spirilis
yeah ;)
Rickta59
but whatever : )
Spirilis
anyway it's funny how much is coming back to me
Rickta59
which is all like simula ..
hmm
Spirilis
I'm casually working on a RSPI_RX210.h driver already with the skeleton SPI.h from abstractwiring
Rickta59
nice
Spirilis
also funny seeing little differences between the older RX62N chip I worked with and the slightly-newer RX210
this is just a pilot project for C++ templates in the renesas IDE, gnurx toolchain et al
Rickta59
are you tool large to be using a small japanese board : )
Spirilis
haw haw
my wife would say so
Rickta59
can those address external ram?
Spirilis
yup
Rickta59
do they come with some on the dev board?
Spirilis
depending on which crazy chip you buy, 8, 16 or 32 bit wide data bus
nah
I haven't checked but they might do that on the crazy expensive $200 Renesas Starter Kit boards
those are the professional eval boards
Rickta59
i was just relooking at those stm32f429 boards .. the $24 ones
with an lcd and external memory
Spirilis
nice
Rickta59
kind of neat that you can use external memory for something like heap
Spirilis
yep
Rickta59
not sure what i would do with it
Spirilis
I would be interested most of all in getting one of these RX's talking to an HD44780 LCD over 8-bit parallel
Rickta59
i guess make a macintosh clone
« prev 1 2 3 next »