xeebot

Members
  • Content count

    15
  • Joined

  • Last visited

  1. @energia Thank you, Robert! Since this is a variant of the CC3200, I assume I'll add it to: C:\Users\username\AppData\Local\Energia15\packages\energia\hardware\cc3200\1.0.2\variants\ That should give me a quick stop-gap for making test firmware for the new PCB. Making a lightweight package is probably the way I'll go, and hosting will not be a problem, I just have to puzzle out what I'm doing I really appreciate the advice!
  2. Hello, everyone! Don't know if @Rei Vilo or @energia would like to make a suggestion, but I hope so! I'm working on a project using the CC3200Mod. The PCB should be ready later this week and I'd like to give the designer a basic firmware file to test it. This was no problem on the launchpad, but after we went over the schematic, we found that the pin layout is very different between the CC3200 and the CC3200Mod. Working with launchpads doesn't make a difference, but the PCB doesn't have those ports available, everything is connected to the pin on the chip. Will I be better off by modifying my pin_energia.h file to represent the CC32000MOD's layout or should I map the individual GPIOs in my sketch? Current pin_energia.h (matches CC32000 pin out): const uint16_t digital_pin_to_pin_num[] = { NOT_A_PIN, /* dummy */ NOT_A_PIN, /* 1 - 3.3V */ PIN_58, /* 2 - GPIO_03 */ PIN_04, /* 3 - GPIO_13 */ PIN_03, /* 4 - GPIO_12 */ PIN_61, /* 5 - GPIO_06 */ PIN_59, /* 6 - GPIO_04 */ PIN_05, /* 7 - GPIO_14 */ PIN_62, /* 8 - GPIO_07 */ PIN_01, /* 9 - GPIO_10 */ PIN_02, /* 10 - GPIO_11 */ PIN_15, /* 11 - GPIO_22 */ PIN_55, /* 12 - GPIO_01 */ PIN_21, /* 13 - GPIO_25 */ PIN_06, /* 14 - GPIO_15 */ PIN_07, /* 15 - GPIO_16 */ NOT_A_PIN, /* 16 - RESET */ PIN_45, /* 17 - GPIO_31 */ PIN_08, /* 18 - GPIO_17 */ PIN_18, /* 19 - GPIO_28 */ NOT_A_PIN, /* 20 - GND */ NOT_A_PIN, /* 21 - 5V */ NOT_A_PIN, /* 22 - GND */ PIN_57, /* 23 - GPIO_02 */ PIN_60, /* 24 - GPIO_05 */ PIN_58, /* 25 - GPIO_03 */ PIN_59, /* 26 - GPIO_04 */ PIN_63, /* 27 - GPIO_08 */ PIN_53, /* 28 - GPIO_30 */ PIN_64, /* 29 - GPIO_09 */ PIN_50, /* 30 - GPIO_00 */ PIN_17, /* 31 - GPIO_24 */ PIN_16, /* 32 - GPIO_23 */ PIN_60, /* 33 - GPIO_05 */ PIN_62, /* 34 - GPIO_07 */ PIN_18, /* 35 - GPIO_28 */ PIN_21, /* 36 - GPIO_25 */ PIN_64, /* 37 - GPIO_09 */ PIN_17, /* 38 - GPIO_24 */ PIN_01, /* 39 - GPIO_10 */ PIN_02 /* 40 - GPIO_11 */ }; CC3200 pinout: http://www.ti.com/ods/images/SWAS032F/po_DEV3200_swas032.gif CC3200MOD pinout: http://www.ti.com/ods/images/SWRS166/CC3200MOD_Pin_Diagram.gif Any thoughts or opinions would be very welcome!
  3. So, in case anybody else is curious, I've got the answer to my own question. Rename your bin to "mcuimg.bin" In Uniflash, go to the System Files, find /sys/mcuimg.bin Click the BROWSE button for URL and navigate to your file. Mark Erase, Update, and Verify. Go back to Flash Setup and Control, click Program. Enjoy. I really have to say that this is fantastic.I'm going to see what functions I can duplicate from CCS this way.
  4. Gave that a try and was unable to find the BIN file - it didn't give me a folder location ("/sys/mcuimg.bin" - don't have a sys folder, so assume it's on the launchpad as I often see it in Uniflash logs) On the other hand, I stumbled across a menu option: Go to the Sketch menu. Select Export Completed Binary Check the Sketch's folder, grab your bin upload to Uniflash Is there any other step involved? I gave it a try but the sketch just locks up my launchpad and I have to disconnect/reconnect, format, program, flash SP, then flash it to something else - even flashing the same sketch I'd exported works.
  5. I just had a Keanu moment after that - realizing that Energia, not CCS7 - whoa! You weren't kidding last week.
  6. You're a wizard and a scholar, sir. I thank you!
  7. @Rei Vilo My my CC3200MOD based PCB prototypes should be in my hand next week or the week after. Hooray! I know how to use a Launchpad's emulator to flash the PCB - though I haven't done it yet and can't be 100% certain I have the hang of it - and that should also allow me to trick Energia into treating the board normally. However, when I have the PCBs produced in larger quantities, is there a way to get a bin file of my Energia sketch for the assembler to flash the board? I know how to use the debugger, but can't find anything further (still looking).
  8. Rei - thank you for your insight. I think that giving Energia a try for at least the first iteration is worth my time. I'm very comfortable using it. I think the next step is to find out if I can successfully upload data to AWS IoT and go on from there.
  9. Thank you!
  10. Good morning (or good evening)! First of all, if these questions are stupid, don't spare my feelings. I know better than anyone that I'm still new at this and I have thick skin. I've had a great deal of success writing my own sketches with Energia. It's fun, simple-to-use, and easy to explain to others, but I have a few questions: 1) is Energia suitable for firmware in a small commercial product or is it intended more as a rapid prototyping framework, with "permanent" firmware written in CC7? 2) When working with a PCB using the CC3200MOD, how would I flash my Energia sketch onto the modules flash? 3) If I were to have a few hundred PCBs produced for a task at my day job, would each PCB (using the CC3200MOD) have to be individually flashed by hand or is there a way to have this done during the assembly process? For a small project like this, I don't feel that having a PCB designer work out a PCB trace antenna would be cost effective - plus my boss would want to avoid FCC issues at all costs - so the MOD version would clearly be better. I just don't know enough (yet) to know if the MOD version can be used in mass production, even on a small scale. Again, as I said, I've had SO much fun with Energia! I would like to thank Robert Wessels for making this experience possible. I feel like I could make every device and every toy that I've ever thought would be cool, by using Energia with the TI CC3200 platform. This is so cool!
  11. As far as using Energia is concerned, is there a significant difference between these two dev kits?
  12. Just a follow up - I've gotten a couple of replacement boards in, but I also got several CC3200s that I will use to learn Energia's ropes with before I branch off into the 3220. Thanks for the pointers ont he pins!
  13. Not so much a problem. I'm mainly interested in selecting an input pin for an SPSTNO and an output for an LED - I really like to start small and branch out from there because I'm a nob
  14. Good evening! Does anyone know if the pin layout for the CC3220 is the same as the CC3200? I'm trying to use code from an arduino sketch on the 3220 and if the pin layout is different, I need to look elsewhere for the cause of my problem
  15. Good evening and happy Memorial Day! I am new to micro-controllers, and to electronics in general, having spent my career in software. Recently, I gave myself a crash course in the basics of electronics components, soldering, bread boards, and the Arduino, though my goal has been to use the CC3220 for a few projects that deeply interest me. After giving Energia a try with my dev board, I'd like to thank you for developing this framework and this community, as I'm going to be able to go much father, much faster than I had ever hoped.