eck got a reaction from RROMANO001 in TI will no longer accept .edu addresses for samples
Most low end Cortex M0 and M3 chips aren't really that much more expensive if bought from e.g. Mouser vs from AliExpress. What comes to the boards, they can be usually recreated very easily if needed.
eck got a reaction from yyrkoon in TI will no longer accept .edu addresses for samples
Makefiles, gcc/g++, and debugging via gdb with the Segger J-Link gdbserver works very well for all of them. The GCC ARM Embedded toolchain takes care of cross compiling, and J-Link is able to flash & debug pretty much any ARM chip you throw at it. It's very similar to using gcc and mspdebug for the MSP430.
eck reacted to davidgiven in Fuzix for the MSP430FR5969
Good news, everyone! I've just ported Alan Cox's Fuzix to the MSP430. It'll run on a MSP430FR5969 and supports up to four 23kB user processes via swapping to an SD card. There's a full Unix filesystem and a tonne of software. It's riddled with bugs, but is surprisingly snappy and usable.
This is running on a standard MSP430FR5969 Launchpad with the 43oh.com SD card boosterpack plugged into it. The console's via the USB UART. It's riddled with bugs, but there's enough running to be of interest.
You can find the source code here: https://github.com/davidgiven/FUZIX/tree/msp430
Here is a somewhat edited transcript from my serial terminal to prove it.
FUZIX version 0.1 Copyright (c) 1988-2002 by H.F.Bower, D.Braun, S.Nitschke, H.Peraza Copyright (c) 1997-2001 by Arcady Schekochikhin, Adriano C. R. da Cunha Copyright (c) 2013-2015 Will Sowerbutts <firstname.lastname@example.org> Copyright (c) 2014-2015 Alan Cox <email@example.com> Devboot 64kB total RAM, 23kB available to processes (4 processes max) Enabling interrupts ... ok. SD drive 0: hda: hda1 hda2 Mounting root fs (root_dev=1): OK Starting /init init version 0.9.0ac#1 # mount # df Filesystem Blocks Used Free %Used Mounted on df: cannot open /etc/mtab: No such file or directory # prtroot /dev/hda1 / fuzix rw # prtroot > /etc/mtab # df Filesystem Blocks Used Free %Used Mounted on /dev/hda1 20480 1218 18622 5% / # ls bin dev etc init tmp usr # cd tmp # cp /bin/sh data # ls -l -rwxr-xr-x 1 root 0 18111 Jan 01 00:03 data # cp data data2 # cat data data2 > big # ls -l -rw-rw-rw- 1 root 0 36222 Jan 01 00:04 big -rwxr-xr-x 1 root 0 18111 Jan 01 00:03 data -rwxr-xr-x 1 root 0 18111 Jan 01 00:04 data2 # rm data2 # rm data # wc big 1696 3086 36222 big # ls /bin > files # wc -l files 101 files # cd /bin # ls b* banner basename bd # banner Hello H H H H eeeeee l l oooo H H e l l o o HHHHHHH eeeee l l o o H H e l l o o H H e l l o o H H eeeeee llllll llllll oooo # ps USER PID STAT WCHAN ALARM COMMAND root 1 Ready 0000 0 init root 2 Ready 0000 0 /bin/sh root 12 Running 0000 0 ps # forth ok BYE # cd /usr/games # ls fish wump # ./fish instructions? yes `Go Fish' is a childrens' card game. (I would like to claim the record for the smallest physical hardware capable of beating me at Go Fish. Alas, Hunt the Wumpus doesn't run, for some reason.)
eck reacted to estratos in panStamp NRG is already on sale
I'm more than happy to announce the release of panStamp NRG, our new Wireless ISM (868/915 MHz) module based on the CC430F5137 MCU and programmable from the Arduino 1.5 IDE.
panStamp NRG is pin, radio and software compatible with our classic AVR modules but entirely relies on a Texas Instruments CC430F5137 MCU instead of our old Atmega + CC1101 approach. As result, we are getting a more robust module providing more features, more speed and consuming less power.
panStamp NRG can be programmed serially from the Arduino IDE or even wirelessly from our Python tools. All related to panStamp is open source, including hardware designs, cores, libraries and software tools so our users don't need to invest in development toolchains or configuration applications. We also provide sample applications, an open protocol called SWAP and software IP gateway to start deploying WSN (Wireless Sensor Networks) and developing IoT applications from the first day.
Another nice feature of NRG is that it can host multiple sensors on-board. There is then no need to develop or buy additional boards for measuring temperature, humidity or 3-axis acceleration since all these sensors can be hosted by this tiny module. Simply grab your application, power the module from a 3V coin battery and display the readings from any of the software applications compatible with panStamp.
panStamp NRG is already on sale and we are offering a 15% discount in all our products for the members of the 43oh community until 15 January 2015. You just have to fill your cart and send us an e-mail asking for the discount before completing the payment.
eck got a reaction from jpnorair in MSP430FR vs M0+ which is better for battery-less operation
@@jpnorair, I see the Zero Gecko parts at Mouser even in single quantities for just about a dollar upwards. I haven't seen the STM32L0 anywhere that cheap yet.
eck reacted to Lgbeno in imp.guru Droplet and 915MHz Long Range Radio to WiFi
Sorry for the mega post but as you may have already noticed, lately I
eck reacted to tml in MSP430-based solar-powered weather station
Some time ago in a thread http://forum.43oh.com/topic/5550-simple-msp430f5529-bootloader/
I shared my bootloader that I wrote for my weather station project.
I'd like to share some info on the project that I have completed and that its now operating in the field.
Link to the description: http://eltomek.blogspot.com/2014/10/diy-weather-station.html
All comments are welcome. Thanks all from this forum who helped me in numerous posts where I had no idea how to get out of technical issues!