HOME  |  NEWS  |  BLOGS  |  MESSAGES  |  FEATURES  |  VIDEOS  |  WEBINARS  |  INDUSTRIES  |  FOCUS ON FUNDAMENTALS
  |  REGISTER  |  LOGIN  |  HELP
Comments
You must login to participate in this chat. Please login.

@Charles  I'll address this tomorrow but just in case you will come back to this chat: I received the following when I ran the debug: mingw32-make: *** No rule to make target `C:/Freescale/Freescale_MQX_4_1/lib/kwikstikk40x256.cw10gcc/release/bsp/intflash.ld', needed by `explicit-dependencies'.  Stop. Shaker C/C+ Problem

whay did I get this? thanks

Iron

I think all I had to do was post...  Tried again and after a few stops at breakpoints (I didn't set) it ran to completion!

Iron

Hi Charles,  Thanks for the presentation.  Followed the steps OK, but when I try to run I never see the results in the console.  Only a bunch of lines ending in:

 

Starting 3rd party flash programming...

INF: 

Jlink: J-Link: Flash download: Flash download into internal flash skipped. Flash contents already match

 

 

Maybe I don't have J-Link support installed correctly?  Any thing obvious?

Iron

Thank you so much Charles for great lecture.

Iron

Late to the class are you still there? How hard is it to bring this demo up on IAR (already own it?)

@Charles thank you so much for your help and the great presentation

Iron

Thanks to Charles, Rob, Digikey and IEEE..

(got lost, will try later by doing a replay of archive)

I need to run - will try to get tomorrow's slides up before end of day.  See everyone tomorrow!

Iron

"Freescale_MQX_4_1/mqx/build/cw10gcc"

Iron

Thank you Charles. I thought I downloaded the full evaluation version, but maybe I am mistaken. I will try again.

Iron

danged chat window... purges "/"

Iron

Make sure you are looking in Freescale_MQX_4_1\mqx\build\cw10gcc - first file should be bsp_kwikstikk40x256

Iron

@ergliz - Think your issue is related to others asked about earlier. If you have Code Warrior SE it does not support MQX at all. Need the commercial or 30-day eval version which are not size limited.

Iron

@charles do you know why  I can't find bsp_kwikstick40x256? which directory is it under. I looked under kwikstikshaker but all i see is .metadata. under shaker==> i see kwikstikk40x256_Int_Flash_Debug

Iron

I'm looking up a link for a patch to add kwikstick to MQX

 

Iron

@charles Are you still there or you left?

 

Iron

MQX Tools menu is not showing, and there is no commander window at all.

Iron

@ergliz - you don't see the window at all or it doesn't include "New MQX x.x Project"?

Iron

@drw36,thanks, I got it!

Iron

@Charles, I do not see the commander window shown on slide 7.

Iron

@samdisp06 - I think the size limited IAR workbench has a 32k limit. Saw this issue in a previous class and needed the 30-day time limited eval version due to size of graphics library.

Iron

@charles version MQX 4.1

Iron

Actually it should be - works a bit different

Iron

@Charles,   is MQX Lite RTOS is OK for our project?

Iron

@Vic14 - what version of MQX?

Iron

You can write very small MQX apps but in order to compile things like the BSP and PSP you need a pretty good sized compiler (most limited versions won't do it).

Iron

@charles I can't find bsp_kwikstick40x256 why?

Iron

Thanks, great presentation.  Have to run.

Iron

Great explanation. SHould work for most Sclipse based systems!

Iron

What is the code size with MXQ? If I use the size limited version of IAR, what size of application can with MXQ?

Iron

Ah, that explains it. I do have the CW10.5 SE only.

Thank you.

Iron

If you are running the SE it will not allow MQX as it is too big - has to be commercial or 30-day eval versions

Iron

mRlu - which version of CodeWarrior? My 10.3 has this problem

Iron

@Charles,

In my Project Creation window the only MQX option I have is:

New MQX-Lite project

Would this be why neither bsp or psp imports show up?

Thank you.

Iron

Yes - IAR and Keil both work and give the advanced debugging. Also the new KDS from Freescale will work (not out yet)

Iron

@Vic64 If you "see the 35 slides in minuature" If you dont, then download the slide presentat again.

Iron

Can I use other IDE compiler with MXQ?

Iron

A thread is a current section of code being run by the debugger. Many times they are the same. There may actually be more than one thread in a task.  That is why task-aware debugging is so powerful.

Iron

Why do I clean before every build?

To ensure that no intermediate files or fragments from previous project exist when you start to build a new project.

@Vic64 Look into the left panel, if you the 35 slices. If you dont, then download the slide presentat again.

Iron

@egrliz, Actually, just click on tomorrow's class and select this class from the week's list.

Gold

Sorry but this will not work on Raspberry Pi.  There are other RTOS' that will work with that

Iron

Thanks Charles and Rob, good stuff

A general question for you, what is the difference between a task and a thread with respect to an embedded RTOSs?

Iron

mRlu2012 - sure - just download and install MQX and pick up from the beginning of today's slides!

Iron

I got to slide 19 and have been trying to get to slide 20 with no sucess. What I'm doing wrong

Iron

Very Good presentation. My answer to why clean the proyect before build it was: not to mix pointers with previos proyects. Is it correct?

Iron

@egrliz Just click on archived classes to the right of the CEC logo above.  Be sure to download slides under Special Educational Materials.

Gold

This has been one of the best CEC courses. There is quite a bit of content but it is so practical. There is value in referring to the slides in the future.

Iron

Thank-you Charles... very informative

Iron

@Charles,

I found out that I didn't have MQX installed, so it didn't show up on the items that I could import. Is there a way to install just MXQ itself? (I have CW10.5 SE).

Thank you.

Iron

Showing the IDE use step by step the first time is VERY helpful. Wish all classes did it this way.

Iron

Thanks Charles, Rob, Steph, and DigiKey

Iron

I had computer issues at the beginning of the lecture. Is the audio for this lecture available so that I can go through the intial slides?

Iron

Good clear lecture

 

Iron

Nice to have someone walk through this - thank you.

Iron

Thanks Charles, good presentation.

Lots of materials today.

Iron

Ha @Norm - you are so right!

Iron

Thank you Charles. Good presentation!!

Iron

Thanks Charles , very informative with detail

 

 

Iron

Thank you Charles and Rob

Thanks - very useful introduction to the IDE

@Charles Thank you. Missed the early part of the lecture is there a link to download the code?

Iron

Another excellent presentation.  Thank you.

Iron

Thank you Charles and Rob

Iron

great step through

Iron

Thabks Charles and Rab.

Iron

Thank you Charles, Rob, and Digi-Key

Gold

Thank you.. the level of detail in the slides was great.  Gave a real feel
for what has to be done.

Iron

Thank you Charles and Rob.

Iron

Very interesting - looking forward to tomorrow!

Iron

Rob, Charles,

Many thanks!

Iron

Thank you for a good presentation

We're now on slide 35.

Blogger

thank you charles. can't wait until we get to the "meat" tomorrow!

Thank you Charles, Rob & Digi-Key

Iron

Thanks; the class is good!

 

Iron

great presentation - if only real apps were so quick to develop!   ;-)

Iron

We're now on slide 34.

Blogger

We're now on sldie 33.

Blogger

We're now on slide 32.

Blogger

We're now on sldie 31.

Blogger

I am not sure about clean but perhaps eclipse host may be a factor?

 

Iron

It is good to clean occasionally.

Iron

clean before build: delete all object files, avoid linking errors

Iron

We're now on slide 30.

Blogger

Clean to get rid of old oject files -- likely for the wrong processor or board

Iron

We're now on slide 29.

Blogger
Clean to prevent problems in the tuture
Iron

Cleaning before every build is just how I was taught.

Iron

We're now on slide 28.

Blogger

start clean and save time later

Iron

So all rebuilt as one from known startpoint.

Iron

We're now on slide 27.

Blogger

In order to ensure all files are up to date before compiling.

Iron

Clean is good to connect loose ends from imports?...

Iron

I have had IDE's that had missed files that I updated.  If I clean before every build, I know that all of my files (with recent updates) are being used in the build.

Iron

Clean would destroy the object files from a previous build

Iron

cj's? clean, get rid of any temp files of any other projects and start from very start

remove extraneous stuff and begin your project

Iron

I don't normally clean before every build, but a few months ago, I did lose over an hour troubleshooting strange behaviour that was resolved with a clean then build.

Iron

not to mix pointers with previous proyects

Iron

So you start from clean state

Iron

Clean ensures any stale object builds are not used

Iron

to start from a known state.

Iron

So you don't have any unexpected software included.

Iron

Ensure all the interdependencies are accounted for in the build.

Iron

Start from a fixed point

Iron

so we can start with a clean slate / start from scratch.

Iron

To make sure you start at the same point each time.

Iron

I belive clean checks on code syntax

Gold

To make sure no programming fragments remain from previous project(s)

Iron

gets rid of the object files

Iron

Clean is used in some IDEs to delete intermediate files that come from a compile.

Iron

Does code warrior support multi core host machines?

Iron

So you start from a known state

We're now on slide 26.

Blogger

@embedXControls - I believe the Kinetis K40

Iron

Question from Charles:

Why do I clean before every build?

 

Blogger

We're now on slide 25.

Blogger

We're now on slide 24.

Blogger

What kind of  MCU is present on KWIKSTIKk40x256 board ?

We're now on sldie 22.

Blogger

We're now on slide 21.

Blogger

We're now on slide 19.

Blogger

Can't see any screen on slide 17

We're now on sldie 17.

Blogger

NOTE: You have to double click on main.c to see the code.

Gold

We're now on slide 16.

Blogger

I use serial port too for debugging too.

Iron

We're now on slide 15.

Blogger
Yes I use the old serial port and putty.
Iron

I use it all the time

 

Iron

I use the old serial port

Iron

Anyone use the old serial port "I'm here!" debugging?

Yes, I do

Definitely no shame in using the serial port for debug

Iron

Sometimes I'll output debug info out a serial port and use a USB to serial adapter to the PC

I have not used WAI serial port debug tool.

Iron

not often, UART is the way to go. :)

Have used "breakpoints' or other code status indicators like serial.

Iron

I've done debugging with LEDs

Iron

Use serial port debugging all of the time.

Iron

Use the serial port A LOT

 

yes, still using serial port for debugging

Iron

Not heard of that one.

Have used real serial ports for debugging.

Iron

Yes, used serial ports ; or LEDs on a board or I/Os and a scope / analyzer

Iron

We're now on slide 14.

Blogger
I will build this project using QMX and CodeWarrior
Iron

I still use serial port for dev and debugging

Iron

Usually don't have serial port available for debug

Iron

I still use serial port debug

Iron

Printing debugging messages to a serial port is still useful in limited instances.

Iron

Messages to "serial port" still valuable for debugging

Iron

I love serial ports for that... else stick to blinking an LED (arrgh)

Iron

Always used serial port for debugging.

Iron

I still use that kind of debugging and other similar old school techniques.

Iron

I frequently use the serial port for debugging.

Iron

Yeah- I use UART for debug.

Iron

Never used the serial port

Iron

Yes, still use that method at times.

Iron

Still use the serial port for "I'm here"

Iron

@egrliz - try Chrome or Firefox refresh your screen

Iron

Question from Charles:

Anyone use the old serial port "I'm here!" debugging?

Blogger

all kinds of computer issues... no audio :(

Iron

I refuse to give up my serial port(s) !! :-)

Iron

We're now on slide 12.

 

Blogger

I dont have either MQX nor CodeWarrior.

Iron

We're now on slide 11.

Blogger

We're now on slide 10.

Blogger

We're now on slide 9.

Blogger

How many will be building this project in CodeWarrior and MQX?
Anyone using an older version?

I will just follow along online because I don't have eitther CodeWarrior or MQX.

We're now on slide 8.

Blogger

What is the Advantage of using CodeWarrior as opposed to other Embedded MCU development IDEs ?

 

We're now on slide 7.

Blogger

I will build this project on the board -- about two weeks from now...

Iron

We're now on slide 6.

Blogger

CJ at this time I will not.  My plan is to get the board later when my time frees up so I can play with it in a more leasurly fashion.  I will watch and learn and to get a feel.

Iron

I have a license for 10.5 but I don't have the dev kit at the moment

Iron

  I have rasberry pi and will order input output board for it , but will this software work on rasberry pi. ?

Iron

Not using this CPU /vendor family, but good occasion to learn about their tools !  Thanks for using these !  Good to know for possible future use.

 

Iron

Following, not building.

 

Iron

download the free trial

 

Iron

I have the QuikStik board, but not at work today (I forgot it) - will use the archives to try it out at home.

Iron

We're now on slide 5.

Blogger

was going to wait unitl I recieved board to download free version and try

Iron

I will build CW later in the week.

Iron

Not hands-on, just listening

Iron

No license so will use the free downloads.

Iron

I will be building the project

Gold

Not building project at this time... want to see how it goes...

Iron

Can't do it today, issues with CodeWarrior.  Will do later.

Iron

I don't have Code Warrior or MQX.

Iron

I can't follow along since I don't have the board nor Codewarrior.   I will try to play with it later on though. 

 

I plan to build this in the near future

Not building.  Attending for background information only (but saving the powerpoints :-)

Iron

I'll try it on a freedom board later

I won't be using MQX at this time

Iron

I have a K40 tower and CW10.5, and intend to build it along.

Iron

I won't be building today

Iron

I will be following. I don't have the board

Iron

I d/l the CodeWarrior 10.4 (couldn't find the free {eval} version of 10.6) and the MQX 4.1 package. Unable to install yet.

Iron

Will revisit and build this all in a week or so when I obtain a board.

Iron

i will not be building today

Iron

Will not be going through it.  Because of the 30 day trial limit, I plan to wait until I have hardware to play with.

Iron

I do not have License for CodeWarrior

Will not be building at this time.

Iron

 I will most likely use a Freedom board

Iron

do not plan, but am following

Iron

I don't plan to actually build the project during the class since I have CW10.5 with a tower K70 board.

Iron

I will use the code and use the Tower Board

 

Iron

I am building the project in parellel.

Iron

I don't have a project at the moment, but this eval device has given me a few ideas.

 

Iron

I do have the Freescale Kinetics Board

cj's? just board this morning, will try

Plan to build & run at some point

Iron

No current building plans

Iron

I won't be building and running today. Later.

Iron

I won't be using MQX at this time.

I will not today, but plan to later.

Iron

I do not have code warrior; so I will just follow along online.

 

Iron

Will not be building the project today.

Iron

Question from Charles:

How many will be building this project in CodeWarrior and MQX?
Anyone using an older version?

Blogger

greetings from Montreal.

 

Iron

Hello from Greensboro, NC

Iron

Hello from Albuquerque.

Iron

We're now on slide 4.

Blogger

Hello from Pittsburg, Kansas

Iron

Hello from Montreal, Qc

Iron

@Charles I just completed the install of Codeworrier but I didn't get slide 6 I got slide 7 should I have gotten slide 6 screen?

Iron

-The streaming audio player will appear at the top of this web page when the show starts at 2 PM Eastern time today. When you see it, click on the play button to start the audio. Note however, that some companies block live audio streams. If when the show starts, the audio bar doesn't appear or you don't hear any audio, try refreshing your browser. If that doesn't work, try using Firefox or Google Chrome as your browser. Some users experience audio interruptions with IE. Also, make sure your flash player is updated with the current version. If that doesn't work, the class will be archived immediately following our live taping. You shouldn't experience any problems with the audio when listening on-demand.

Blogger

We're now on sldie 2.

Blogger

We're now on sldie 1.

Blogger

Good Morning, afternoon, Eveneing< etc.

Iron

Hi from Montreal Quebec Canada

Iron

Hi all -Audio is live! If you don't see the audio bar at the top of the screen, please refresh your browser. It may take a couple tries. When you see the audio bar, if it doesn't start automatically, hit the play button. If you experience audio interruptions and are using IE, try using FF or Chrome as your browser. Many people experience issues with IE. Also, make sure your flash player is updated with the current version. Some companies block live audio streams, so if that is the case for your company, the class will be archived on this page immediately following the class and you can listen then. People don't experience any issues with the audio for the archived version.

HI from Calgary, Ccanada

 

Hi from Spain. Castilla y León, Valladolid, in a sunny a festive day.

Iron

hello everyone from Timisoara, Romania

Iron

Here from the Great State of TX!

Iron

Hello from Co Springs!

Iron

Howdy from Tomball, TEXAS!

Iron

Hello from Oviedo, Spain

Iron

True 4sail - I lived in Cary for over 30 years!

Iron

Warm and sunny Raleigh NC. Ashville is a nice place to be, work or play.

Iron

Hello from Cedar Park TX

Iron

Hi all from sunny Asheville, NC! We are 64F and sunny here. Perfect day to be inside for a webinar! (hahaha) I do look forward to our class today!

Iron

Hello from Longmont, CO

Iron

Greetings from Boston, MA. Today, a rainy 48 degF day!

Iron

Hi Goodafternoon from Boston !

good afternoon from Detroit

Hi Charles and Rob, I am looking for another great lecture. Are we about to start?

Iron

@4sail - what part of NC?

Iron

cold and rainy in Lincoln NE

Iron

A Rochester, NY Good Afternoon to all.

Iron

Hello from Thornville, Ohio

Iron

Hello from Long Island, NY

Iron

 

hello from Mishawaka

 

Iron

@cj There are two big problems in this field.... What you don't know, and, what you know that just ain't so!

Iron

@78RPM - thanks as always for the kind words.  I learned how to do this by going to classes and getting frustrated by what the instructors DIDN'T do, then went and did them...

Iron

Hi StephT - Sorry about leaving. The answer is that the only ones developing for MQX extansions are Embedded Access, the current developer of MQX.  They already have all of the elements that you asked about (comm stacks etc).

The evaluation version of CW10 is fully functional for MQX development during its evaluation period.  I use it in my training classes regularly and we have compiled and done troubleshooting for some very complex systems. The only limitation that I know of is creating custom Processor Expert devices, and that is beyond what you would be doing in a 30-day evaluation period.

Hope this helps!

Iron

Good Morning everyone

Iron

@DaveWR - you know it! Actually the slides go fast...

Iron

I already gave up listening live, the player doesn't work on IE11, there is a 8-10 min start delay with Firefox 28 and Chrome 34.0.1847.116. I can listen to the media in the archive or like I said a 8-10minute delay.

Iron

35 slides -- guess he will need Seven League Boots today...

Iron

-Be sure to click 'Today's Slide Deck' under Special Educational Materials above right to download the PowerPoint for today's session.

Blogger

Good afternoon from windy and cloudy NY.

Iron

Hello from sunny SE Lake Simcoe Ontario Canada!

Y buenas tardes Chicago. Como esta!

Iron

Hello from Summerville, SC

Iron

hi hi from Guuadalajaraa!

@ cjlord
Hi Charles ; what happened yesterday ?
@ 3:19:45 PM you answered my question

@ 3:21:33 PM, I replied / asked :
  @ Charles : are there many 3rd parties developping extensions to MQX ?
  (ex. Wi-Fi, IPV6 we talked about, capacitive touch routines, USB stacks, etc.)

@ 3:21:39 PM, cghaba posted :

Does limits  of CW evaluation version put also limits to MQX usage?

but you "disappeared"... !   ;-)

Iron

Good morning from rainy Edmonton, AB

Iron

A great spring day in Houston!

Iron

Good afternoon from Melville, NY (on Long Island)

Iron

Good day, everybody, from cool, cloudy Buffalo, NY

Iron

Hello, cooler and drizzly here in PA.

Iron

I appreciate the click-by-click instructions in the slides. I wish all the courses showed this much detail in use of software.

Gold

The slidedeck is now live.

Blogger

Yes @78RPM - the debugger drivers are written using Jungo USB support, so their drivers are part of the package

Iron

-You are eligible to earn IEEE Professional Development Hours by attending these courses and participating in the chat function. Additionally, we are no longer using the points system, offering "graduation", or giving grades. The IEEE hours are taking the place of that. There are some important things for you to know about earning the hours. The most important ones are that you need to attend these courses live, you need to attend a minimum of two of them per semester, you need to fill out a course evaluation form within 2 weeks of the end of the class, you need to attend 4 out of the 5 classes per course, and you need to participate in the chat function every day you attend. Please click on the link at the top of this page that says "How do I earn IEEE professional development hours" to read all of these important details and more.

Blogger

During the CodeWarrior install, Windows Security asked if I want to install Jungo from Jungo, Ltd.  Is that part of the package?

Gold

Alive and waiting in WI.

Iron

The slide deck will be up shortly.

Blogger

no slides are showing under '...Materials'

?

Hello from Albuquerque, New Mexico.

Blogger

Please join our Digi-Key Continuing Education Center LinkedIn Group at http://linkd.in/yoNGeY and be sure to follow @designnews and @DigiKeyCEC on Twitter for the latest class information. We encourage you to tweet about today's class using #DigiKeyCEC.

Blogger

Happy Hump Day!!!

Slides please!!!

Iron


Partner Zone
Latest Analysis
This Gadget Freak review looks at a cooler that is essentially a party on wheels with a built-in blender, Bluetooth speaker, and USB charger. We also look at a sustainable, rotating wireless smartphone charger.
Texas Instruments is rolling out a new microcontroller that could make the design of sensor networks and data logging systems simpler and less costly.
Made By Monkeys highlights products that somehow slipped by the QC cops.
From pitchers and forwards to quarterbacks and defensemen, we offer a peek at some of the more memorable engineers in sports history.
IBM announced it is dedicating $3 billion of funding over the next five years to research and development of new processor technologies.
More:Blogs|News
Design News Webinar Series
7/23/2014 11:00 a.m. California / 2:00 p.m. New York
7/17/2014 11:00 a.m. California / 2:00 p.m. New York
6/25/2014 11:00 a.m. California / 2:00 p.m. New York
5/13/2014 10:00 a.m. California / 1:00 p.m. New York / 6:00 p.m. London
Quick Poll
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Jul 21 - 25, Design Products With Bluetooth Low Energy
SEMESTERS: 1  |  2  |  3  |  4  |  5  |  6


Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.
Next Class: August 12 - 14
Sponsored by igus
Learn More   |   Login   |   Archived Classes
Twitter Feed
Design News Twitter Feed
Like Us on Facebook

Sponsored Content

Technology Marketplace

Copyright © 2014 UBM Canon, A UBM company, All rights reserved. Privacy Policy | Terms of Service