Due to the lack of availability of the CooCox CoIDE, consider using Atollic Truestudio: atollic.com/truestudio/
@redpillcommando5 жыл бұрын
Thank you thank you thank you thank you thank you!!!!!! I am just getting started with the kit I purchased from you and I have been racking my brain about the best way to proceed on the Linux platform, I don't have or want Microsoft Windows anymore. This is exactly what I needed.
@feanorcurufinwe7025 жыл бұрын
Would using Atollica Truestudio make harder to understand your videos ?
@PatrickHoodDaniel5 жыл бұрын
@@feanorcurufinwe702 No. My videos are intended to convey the instruction set of the ARM processor. You should strive to become IDE agnostic. CoIDE, Atollic Truestudio, etc. are simply IDEs and provide the ability to write code, compile code and transfer programs to the processor.
@feanorcurufinwe7025 жыл бұрын
@@PatrickHoodDaniel That was a great advice, thank you, and thanks for thr quick response too. 🙏🏻
@PatrickHoodDaniel5 жыл бұрын
@@feanorcurufinwe702 You are very welcome!
@MrTalhakamran20069 жыл бұрын
Asslam o alaikum, Thank you for taking the time to make this video. We appreciate the hard work and time you put into making this valuable resource available for everyone.
@manoftheday19 жыл бұрын
I will advice you do exactly what you did with the AVR series if possible more, this will help newbies and possibly make you have more traffic towards your post. am seriously blessed by the AVR version i hope you will do like wise thank you.
@PatrickHoodDaniel9 жыл бұрын
manoftheday1 That's my plan. Thanks.
@diondamato7 жыл бұрын
Patrick...well done on the video. If only the CooCox documentation was as clear and concise. Thanks!
@antoniomateos9025 жыл бұрын
i'm going to star to learn stm microcontrollers , your videos are amazing thanks!
@xFuaZe8 жыл бұрын
The compiler is more of a personal choice and I don't really see why you made this choice though. So I don't really get why I should follow you on that example. Eclipse + GCC + ARM plugin would be more logical? The CooCox user-interface looks identical to the old Eclipse ones. Or maybe the IDE from the manufacturer, they often have neat tools built-in (debugger / specific register settings). It's a good video, especially for those who don't know how to set up an IDE. But even then I think you should elaborate choices, for others to be able to accept the choices.
@PatrickHoodDaniel8 жыл бұрын
Good point. IDEs are not my strong point. I didn't want to spend too much time on the IDE. My intention is to focus more on the chip features and demonstrating how to make all of them work. Showing an IDE setup in the beginning is just to get the users up a running quicker.
@bnoden4327 жыл бұрын
If you know what you're doing, choose the compiler you like. It's almost trivial, but newer people in particular should beware of major frustrations arising from the minor differences between their tools and the teacher's.
@InarusLynx5 жыл бұрын
Don't even get my started on IDE's. Codewarrior was NXP's IDE they developed a couple of years ago (or still do?) and it sucks. They tried to make a replacement, but canceled and then put out Mcuxpresso IDE. For some reason it doesn't have their software for building nice libraries to work with their MCUs. But you can install it because it's based on eclipse. There's a catch though because you need to install the gnu arm Compiler and it doesn't really integrate with the IDE... Can someone just make a plug-in for VS Code for arm like the arduino plug-in? I feel like arm development is stuck in the early 2000s or late 90s.
@colekeircom5 жыл бұрын
@@bnoden432 Thanks for the advice . I'm ok with electronics hardware from many years ago and now I was trying to get to grips with this subject, [just as a hobby]. When I looked at alternatives for CooCox, [which is gone ] I was lost ! I think I will go back to the Arduino which looks a more straightforward place to start . I had a Heathkit Motorola 6800 learning module in the 80's, which had a Hex keypad, and was great fun so I wanted to get to the MCU , as mentioned in video 1. Thanks again , Kieron
@KALLISSTO8 жыл бұрын
vim elitist below... continue at your own risk. good series from both an enthusiast and a student's perspective.
@mikroelektro Жыл бұрын
Can you refresh your series with how to setup an IDE that is available in 2023. Make it for Windows and Linux 🙏
@PatrickHoodDaniel Жыл бұрын
I do show that in my new STM32 series. Here is a link:kzbin.info/aero/PL6PplMTH29SEJhWqxhxkDKYPtw0C4mnNY I don't show a Linux version, however.
@JahanZeb19769 жыл бұрын
Awesome. It would be a great work if you provide every detail of ARM system as you provided for ATMega. Hope this series will contain even more information then required. I was looking for the subject for long time. Regards,
@PatrickHoodDaniel9 жыл бұрын
This is my plan. Even though I detailed much of this on the AVR, most viewers will not want to switch back and forth to get details, so I will most likely re-iterate the details here as well. I would like to get some feedback from my viewers on how much detail should be added. For instance, should I reiterate the basic C programming instructions that don't relate to the ARM macros and definitions specifically?
@JahanZeb19769 жыл бұрын
Patrick Hood-Daniel Great reply dear sir. Sure we need great in-depth details. Your explanation is refreshing my old days school memory. This would be great if you provide all necessary details with some extra blend so that one could learn with perfection and ease. Will be waiting for your next videos on the subject. Regards,
@kryptocat42405 жыл бұрын
Superb bro superb perfect tutorial
@24deepakjoy5 жыл бұрын
Hi Patrick, I find your video as brilliant source of learning. thank you for doing it. however can you suggest me which IDE to use for Mac OS, I tried stm32cube but it does not give as minimalistic code as colIDE, could you suggest me here. thanks.
@kenwallace64936 жыл бұрын
So, does 2018 offer any obvious preferences for STM32 IDE's for folks that want to stay close to the metal like Patrick? CooCox is still dead. Most offerings seem unnecessarily complex with more layers of abstraction = steep learning curves. Perhaps just settling on a good header file (or files) would be a good first step. Register definitions are enough, bit definitions optional.
@putinscat12088 жыл бұрын
Keil and IAR Systems have tools that can be used for limited size programs.
@silviabinder08112 жыл бұрын
I have to use NXP LPC4076 which is not supported by CooCox, what tools would you recommend to me
@mvillawolf9 жыл бұрын
Loved the videos. Keep up the good work!. By the way, when will you be uploading a full tutorial which includes how to setup the debugger? Thanks and regards man!
@PatrickHoodDaniel9 жыл бұрын
Mauricio Villalobos That video is next. Will upload very soon!
@FathinLuqmanTantowi4 жыл бұрын
alternative if you don't want to use atollic is platformio
@nitishmate96824 жыл бұрын
plz reply getting a fatal error xcore.h no such file or directory.
@PatrickHoodDaniel4 жыл бұрын
I never ran into this problem. If you find a solution, please let me know.
@Sandipmaurya0015 жыл бұрын
Please send link to download "GNU Tools for ARM Embedded Processor"
@ajitem1007 жыл бұрын
my first program and i got error " \CoIDE\workspace\my first coocox project\components\coocox-master\CooCox_CoOS\Source\ KERNAL does not exist " what that mean and how t resolve it please help im new to this embedded world
@syedumarjunaid54994 жыл бұрын
Can I follow your tutorial by using atmel studio that help me to use single ide for atmel and stm32?
@slap_my_hand7 жыл бұрын
Always put links to the stuff that you are talking about in the description.
@PatrickHoodDaniel7 жыл бұрын
Thanks. Will do.
@sushantchauhan57556 жыл бұрын
Sir this ide is no longer available. Can you please suggest any other ide which i can use with same instructions. Or can we use same instructions which you have used in entire course in keilv5
@Hani93846 жыл бұрын
the CooCox web site is dead since 2016, so what you suggest to use as an alternative ARM IDE
@jamiecortelli51364 жыл бұрын
Just to add on to your comment for visibility for anyone about to download coocox, I downloaded coocox ide from a site and got a virus that infected all of my devices including the router modem and any device that was wirelessly connected to that wifi/internet. It was from the site "softfamous" , not going to bother trying to download coocox at all anymore after that lol but i resorted to a 3rd party site since the main site was dead like you mentioned. Lesson learned the hard way!
@goodwill76439 жыл бұрын
Hi Patrick, will you make Video ARM vs AVR? Thank you.
@dsincl129 жыл бұрын
Hi Patrick, I'm a long time follower and enthusiast. Quick question, is there a specific reason you're avoiding Atmel Studio which is free and supported by Atmel? Thanks a lot for all your hard work.
@PatrickHoodDaniel9 жыл бұрын
***** If I use Atmel chips, which I may during this series, I will use Atmel Studio.
@dsincl129 жыл бұрын
Awesome!
@hhjj67525 жыл бұрын
TrueStudio seems to have been replaced by STMCubeIDE now. www.st.com/en/development-tools/stm32cubeide.html As all three IDEs are based on Eclipse, I expect they function similarly. STM32CubeIDE is an advanced C/C++ development platform with IP configuration, code generation, code compilation, and debug features for STM32 microcontrollers. It is based on the ECLIPSE™/CDT framework and GCC toolchain for the development, and GDB for the debugging. It allows the integration of the hundreds of existing plugins that complete the features of the ECLIPSE™ IDE.
@slap_my_hand7 жыл бұрын
Why is that arm compiler only avalible in 32 bit?
@PatrickHoodDaniel7 жыл бұрын
Are you referring to the compiler, or the editing portion of the software?
@mindaugasvaskevicius18187 жыл бұрын
Patrick could you do a video how to set up SW4STM32, because Coocox development and support is unatended for some years now, and it does not work with LINUX.
@PatrickHoodDaniel7 жыл бұрын
I will do that. Thanks.
@mohd.akhtar54864 жыл бұрын
Hi there, your tutorial is amazing. while I was trying to start, I tried to download COIDE but... the site is down for a long time. do you have any idea about the future of COIDE? Should I go for this one or I look for alternates? your reply is very important to me.
@Arunstutorial4 жыл бұрын
If you're looking working in STM MC, we shall go with STMCubeIDE (it has both IDE and CubeMX which is a configuration and code generator software)or SystemWorkbench. I generally prefer STMCubeMX and System WorkBench
@navadeep0254 жыл бұрын
@@Arunstutorial Thanks. I was also looking out for an alternative. Hopefully, it works the same as COIDE, right?
@navadeep0254 жыл бұрын
It doesn't really have the option to choose STM32F103C8T6(i am using). Is it that I must choose a Nucleo board with that chipset?
@Arunstutorial4 жыл бұрын
@@navadeep025 I Think this video may be helpful kzbin.info/www/bejne/gV7NioavqNKqb9k
@PSPS4375 жыл бұрын
Hi Patrick: Do you have the download file of the CooCox CoIDE which you can upload on your website?
@dilshadahmad02018 жыл бұрын
Can i use the same ide for 8051 microcontroller
@shivamanhar7 жыл бұрын
I am new in microcontroller programming.
@PatrickHoodDaniel7 жыл бұрын
Congratulations! Hope you will enjoy the subject.
@ozancansel6 жыл бұрын
Thanks for good tutorial series firstly, I see that CoIDE doesn't run on linux. Could you suggest a ide which works well on linux ?
@SpeccyMan6 жыл бұрын
Atom Editor with the PlatformIO plugin (works for both AVR and ARM - and also PIC32) but be prepared to do a lot of RTFM.
@ozancansel6 жыл бұрын
Thanks, I heard about but didn't tried. It looks great
@shivashankar285 жыл бұрын
I will use Atollic studio which is good
@prateekgoyal7016 жыл бұрын
+Patrick Hood-Daniel, I am working on Linux Environment and CoIDE is not available for linux. Which programming ide would you recommend that I use ?
@@PatrickHoodDaniel this file is longer available on their portal
@kermitdafrog85 жыл бұрын
What about an IDE for Linux armhf? One that works on an ARM system?
@tenryu-sama9167 жыл бұрын
Is there a way I can do this with Eclipse? Is the compiler embedded or do I need to use GCC?
@PatrickHoodDaniel7 жыл бұрын
You can definitely use Eclipse. There is some instruction on the internet on how to set it up. I did try, but did not succeed. Let me know if you do succeed. I selected CoIDE because it uses Eclipse as the IDE, but CoIDE modified it to suit its needs.
@ChupoCro6 жыл бұрын
Aren't *Launch gccvar.bat* and *Add path to environment variable* two options of doing the same thing and wasn't it meant to choose one *xor* another? The contents of gccvar.bat is: set TL_PATH=%~dp0 set PATH=%TL_PATH%;%PATH% cmd /K cd %CD% which is adding the path to the environment variable.
@danrulz017 жыл бұрын
hey mate, when i install it, everything is super high resolution and it cant be changed in settings and if i try to change the toolchain path, its just a greyed out box. i dont know if its because im on a 4k laptop or not... but im stumped
@PatrickHoodDaniel7 жыл бұрын
The 4K may be the reason, unfortunately. The CoIDE (An Eclipse based environment) does not scale with resolution like other newer programs.
@gitbox69247 жыл бұрын
Mine is doing the same. No option to browse or copy and paste. Not sure what to do with this. I would really like to follow along with the tutorials here.
@gitbox69247 жыл бұрын
BTW....I'm not using a fancy computer. It's just some garden variety laptop.
@danrulz017 жыл бұрын
is there another free option that you have used that is ok?
@PatrickHoodDaniel7 жыл бұрын
Have you tried it on a desktop, or another laptop?
@nishanthagunasekara70825 жыл бұрын
atolic true studio is same as coocox ?
@PatrickHoodDaniel5 жыл бұрын
No, it's a different IDE
@guzman-do9 жыл бұрын
Patrick is this series complete and available for sale in your website or are you releasing it as you go week by week?
@PatrickHoodDaniel9 жыл бұрын
super platano I am releasing it week by week, but there will be some videos that will be exclusive so I can cover some of the overhead. If I get more sales on the website, then I will release more free content.
@guzman-do9 жыл бұрын
I'll keep a watch on the upcoming videos then--I can't wait. You are an excellent teacher. Great job! Thanks for the reply.
@MC-gr7dp6 жыл бұрын
you didn't show how to connect MCU to computer
@PatrickHoodDaniel6 жыл бұрын
This is a tutorial series. This is only one of the videos in this series. You need to keep watching the next videos. Here is a link: kzbin.info/aero/PL6PplMTH29SHgRPDufZhfMRoFwRAIrzOp
@simonndungu11965 жыл бұрын
For those not getting the software check if this helps.. softfamous.com/postdownload-file/coocox-coide/15989/5714/
@rmatveev6 жыл бұрын
Looks like CooCox (CoIDE) is dead for couple of years :( RIP
@simonndungu11965 жыл бұрын
haha, Yeah sure RIP
@simonndungu11965 жыл бұрын
find it here softfamous.com/postdownload-file/coocox-coide/15989/5714/
@barunbasnet5 жыл бұрын
@@simonndungu1196 Thanks for the link bro
@MrParlam5 жыл бұрын
CodeBlocks is another free IDE
@syedumarjunaid54994 жыл бұрын
Why aren't you guys using atmel studio? Is there any problem with atmel studio if there is then please tell me
@kikerb94365 жыл бұрын
The IDE iks death… any other for free?
@PatrickHoodDaniel5 жыл бұрын
Yes, Atollic Truestudio: atollic.com/truestudio/
@kermitdafrog86 жыл бұрын
Visual Studio Code is free and has some ARM extensions.
@chloemcholoe32805 жыл бұрын
all the MCU IDEs look so horrible. I use visual studio code for writing code