Jump to content

Search the Community

Showing results for tags 'energia'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • Announcements
    • Suggestions
    • New users say Hi!
  • Spotlight!
    • Sponsor Spotlight
    • Sponsor Giveaways
  • Energia
    • Energia - MSP
    • Energia - TivaC/CC3XXX
    • Energia - C2000
    • Energia Libraries
  • MSP Technical Forums
    • General
    • Compilers and IDEs
    • Development Kits
    • Programmers and Debuggers
    • Code vault
    • Projects
    • Booster Packs
    • Energia
  • Tiva-C, Hercules, CCXXXX ARM Technical Forums
    • General
    • SensorTag
    • Tiva-C, Hercules, CC3XXX Launchpad Booster Packs
    • Code Vault
    • Projects
    • Compilers and IDEs
    • Development Kits and Custom Boards
  • Beagle ARM Cortex A8 Technical Forums
    • General
    • Code Snippets and Scripts
    • Cases, Capes and Plugin Boards
    • Projects
  • General Electronics Forum
    • General Electronics
    • Other Microcontrollers
  • Connect
    • Embedded Systems/Test Equipment Deals
    • Buy, Trade and Sell
    • The 43oh Store
    • Community Projects
    • Fireside Chat
  • C2000 Technical Forums
    • General
    • Development Kits
    • Code Vault
    • Projects
    • BoosterPacks


There are no results to display.

Found 468 results

  1. Hi Guys I have some troubles with launchpad F28377D. I know that some boards C2000 Delfino are sopported on Energia IDE, buy I want to ask if ¿Is there a way to connect LaunchPad F28379D on Energia IDE?. I ran son examples on F28377S and it is fine. Thank you for your comments, and I hope that somebody can help me.
  2. I am trying to use Energia with the MSP-EXP432P401R, but I am unable to install the right LaunchPad board on Energia. I downloaded the proper driver using http://energia.nu/guide/guide_windows/ and downloaded Energia for Windows using http://energia.nu/download/. As a point of reference, my computer is Windows 64 bit. I then used http://energia.nu/guide/boards/ to install the right LaunchPad board, but I am receiving the following error message shown below. I tried all troubleshooting suggestions on the links provided, but I can’t seem to find a solution to my problem. I did see after I connected the USB to the LaunchPad, the green LED did come on. Can you help me determine the cause of this and help me resolve it?
  3. Hi Guys, I just writing code using Energia format on CCS 8. I want to set the timer Interrupt on 1 Mhz frequency. But as I check using Osiloscope, it just shown 53.8 Khz. Please kindly advise to fix my code as below. I appreciate your help. Regards, Lukman #include <msp430.h> const int ledPin2 = 39; void setup() { // put your setup code here, to run once: pinMode(ledPin2,OUTPUT); setupTimer(1); // set timer period to 1000 micro seconds } void loop() { } void OnTimer() { static int msCount=0; static int state=0; // Remember LED state for toggling purposes msCount++; if (msCount >=1)//// Count 1000 milliseconds to allow a 1 second pulse { msCount = 0; digitalWrite(ledPin2,state); // Write to Green LED state=~state; // toggle state } } void setupTimer(unsigned Period) { WDTCTL = WDTPW | WDTHOLD; // Stop WDT // Configure one FRAM waitstate as required by the device datasheet for MCLK // operation beyond 8MHz _before_ configuring the clock system. FRCTL0 = FRCTLPW | NWAITS_1; // Clock System Setup CSCTL0_H = CSKEY >> 8; // Unlock CS registers CSCTL1 = DCOFSEL_4 | DCORSEL; // Set DCO to 16MHz CSCTL2 = SELA__VLOCLK | SELS__DCOCLK | SELM__DCOCLK; // Set SMCLK = MCLK = DCO, // ACLK = VLOCLK CSCTL3 = DIVA__1 | DIVS__1 | DIVM__1; // Set all dividers CSCTL0_H = 0; // Lock CS registers // Configuration word // Bits 15-10: Unused // Bits 9-8: Clock source select: set to SMCLK (16MHz) // Bits 7-6: Input divider: set to 8 // Bits 5-4: Mode control: Count up to TACCRO and reset // Bit 3: Unused // Bits 2: TA0CLR : set to initially clear timer system // Bit 1: Enable interrupts from TA0 // Bit 0: Interrupt (pending) flag : set to zero (initially) //TA0CTL=0b0000001001010010;// Bits 7-6: Input divider: set to 8 TA0CTL=0b0000001000010110;// Bits 7-6: Input divider: set to 1 TA0CCR0=Period*1; TA0CCTL0=BIT4; // Enable interrupts when TAR = TACCR0 } // The address function that follows this vector statement is placed in the specified location Interrupt Vector table #pragma vector=TIMER0_A0_VECTOR __interrupt void timerA0ISR(void) { // Timer A0 Interrupt service routine OnTimer(); TA0CTL &= ~BIT0; // Acknowledge the interrupt }
  4. Hi, I have a project that I can run when using the Energia IDE, and it runs well. However i was trying to us the Visual Studio IDE so that i could keep the project beside a PC app which interfaces to it via UART. My problem is the compilation error "the system cannot find the file specified". Im using Energia 1.6 through VMicro with the RED Lauchpad w/ msp432 EMT (48MHz) MSP- EXP432P401R REV 2.1 VISUAL STUDIO 2017 WINDOWS 10 vMicro Energia 1.6 I have the correct com port selected, and it compiles until this point :- " Using library Wire version 1.0.1 in folder file:///C:/Users/McintoS/AppData/Local/Energia15/packages/energia/hardware/msp432r/5.6.1/libraries/Wire recipe.hooks.sketch.prebuild.1.pattern "java" "-jar" "C:\Users\McintoS\AppData\Local\Energia15\packages\energia\tools\ino2cpp\1.0.2/ino2cpp.jar" -o "C:\Users\McintoS\AppData\Local\Temp\VMBuilds\Main_msp432\energia_MSP-EXP432P401RR\Release/" -T "C:\Users\McintoS\AppData\Local\Energia15\packages\energia\tools\ino2cpp\1.0.2/templates/Variables.mk.template" -r "C:\Users\McintoS\AppData\Local\Energia15\packages\energia\tools\ino2cpp\1.0.2" -n Main_msp432.ino "C:\Energia\projects\Main_msp432" msp432:MSP_EXP432P401R" Process: "java" "-jar" "C:\Users\McintoS\AppData\Local\Energia15\packages\energia\tools\ino2cpp\1.0.2/ino2cpp.jar" -o "C:\Users\McintoS\AppData\Local\Temp\VMBuilds\Main_msp432\energia_MSP-EXP432P401RR\Release/" -T "C:\Users\McintoS\AppData\Local\Energia15\packages\energia\tools\ino2cpp\1.0.2/templates/Variables.mk.template" -r "C:\Users\McintoS\AppData\Local\Energia15\packages\energia\tools\ino2cpp\1.0.2" -n Main_msp432.ino "C:\Energia\projects\Main_msp432" msp432:MSP_EXP432P401R" The system cannot find the file specified " any ideas on how to fix this would be greatly appreciated. Thank you.
  5. Hello, Pardon for my direct approach. I saw an example in Energia forum on Problem Sampling Rate MSP430F5529 May I know what is readADC();? Because you do not create any void called readADC(); on your sample code. For right now I am trying implement it on MSP430F6989LP, which also has 12bit ADC. Would you kind share with me? I appreciate your help. Thank you very much. Best Regards, Lukman your example code is as below: #if defined(__MSP430_HAS_ADC12_PLUS__) #define REFV_MAP(x) ((x>>8) & 0x70) #define REF_MAP(x) (x & 0xB1) #define ADCxMEM0 ADC12MEM0 #define DEFAULT_READ_RESOLUTION 12 #endif #if defined(__MSP430_HAS_ADC12_PLUS__) #define DEFAULT (ADC12SREF_0 << 8) #define INTERNAL1V5 ((ADC12SREF_1 << 8) | REFON | REFMSTR | REFVSEL_0) #define INTERNAL2V0 ((ADC12SREF_1 << 8) | REFON | REFMSTR | REFVSEL_1) #define INTERNAL2V5 ((ADC12SREF_1 << 8) | REFON | REFMSTR | REFVSEL_2) #define EXTERNAL (ADC12SREF_2 << 8)#endifuint16_t analog_reference = DEFAULT; #define NUM_READS 10000 void setup() { Serial.begin(115200); Serial.println("Setup done"); setupADC(A0); } uint32_t mark, time_it_took; uint16_t i; void loop() { // Serial.println(readADC()); mark = millis(); for(i = 0; i < NUM_READS; i++) { readADC(); } Serial.print("Time: "); Serial.println(millis() - mark); Serial.println(readADC()); } uint16_t setupADC(uint8_t pin) { uint8_t channel; // Check if pin is a special analog pin (A10 = temp sensor, A11 = Vcc/2, etc.) if (pin >= 128) channel = pin - 128; else channel = digitalPinToADCIn(pin); // Check if pin is valid if (pin == NOT_ON_ADC) return 0; #if defined(__MSP430_HAS_ADC12_PLUS__) ADC12CTL0 &= ~ADC12ENC; // disable ADC ADC12CTL1 = ADC12SSEL_2 | ADC12DIV_0; // ADC12OSC as ADC12CLK (~5MHz) / 5 while (REFCTL0 & REFGENBUSY); // If ref generator busy, WAIT if (pin == TEMPSENSOR) {// if Temp Sensor REFCTL0 = REF_MAP(INTERNAL1V5); // Set reference to internal 1.5V ADC12MCTL0 = channel | REFV_MAP(INTERNAL1V5); // set channel and reference } else { REFCTL0 = REF_MAP(analog_reference); // Set reference using masking off the SREF bits. See Energia.h. ADC12MCTL0 = channel | REFV_MAP(analog_reference); // set channel and reference } ADC12CTL0 = ADC12ON | ADC12SHT0_4; // turn ADC ON; sample + hold @ 64
  6. Hello Guys Good Day for All, I just open the Mspflash example from energia example using MSP4305969LP board. But when I compile, it show error as below picture. Any one can help me? Thanks a lot. Best Regards, Lukman
  7. Hello Guys, Good Day for All. May I ask whether there any library or function for using Timer in energia as in arduino? For example if in arduino we can use Timer1.attachInterrupt() I appreciate your help. Best Regards, Lukman
  8. How to program rtc tm4c123gxl in energia? Please provide energia code for rtc in tm4c123. As i am using energia compiler for my project i want some help to program rtc with controller
  9. Is it possible to use PIN 3 & 4 in MSP-EXP430G2 board for UART and ADC read simultaneously in same project. I am worry about the impact on ADC value.
  10. strptime not declared

    I'm using Rei Vilo's RTC Library: https://github.com/rei-vilo/DateTime_Library Under Code Composer 7.4 / Energia 18 / MSP432 Red Board 4.9.1 this library compiles works fine. When I switched to Code Composer 8.0 / Energia 18 / MSP432 Red Board 5.6.1, "strptime" seems to have disappeared. Anyone have any ideas on what happened? Libraries/RTC/subdir_rules.mk:9: recipe for target 'Libraries/RTC/RTC_Library.o' failed ../Libraries/RTC/RTC_Library.cpp: In function 'uint8_t convertString2DateTime(String, String, tm&)': ../Libraries/RTC/RTC_Library.cpp:88:59: error: 'strptime' was not declared in this scope if (strptime(charDateTime, charFormat, &_timeStructure) == NULL) ^ thx. jrd
  11. I am working with the MSP430F5529 Launchpad w/the Pervasive Display Gen2 EXT2 board and various eInk displays (BW, BWR). There seems to be a wide array of official(?) and unofficial SDKs, FW dev kits, boosterpacks, etc. available with varying degrees of compatibility with this particular LaunchPad. I am looking for some basic pointers on creating a simple GUI tool for sending images to the display. I can compile the latest 1.21 FW (via CCS using PDI Apps as target), flash the FW and run the (precompiled) PDI Apps Ver 1.21.exe GUI tool to send images to display, however it seems there is no source code for this GUI tool provided(?). Or, am I just not looking in the right place? Is there a project and/or document that explains/demonstrates creating a simple GUI or command line to interface with the hardware (for example making calls to the PDI_apps_drivers command handlers) to send an image to the display. So far I have found two projects which seem to have potential for good starting point(?): CCS IDE and EPD Extension Board Gen2 (EXT2)_v1.21 using the PDI Apps target _preferable_ (or the MSP430F5529 specific example target). Energia IDE (or Visual Micro MSVS plugin) and EPD_Demo.ino with the Pervasive_EPD_BoosterPack2 (I'd prefer to use C++, but not completely opposed to python if necessary as starting point.) Thanks for any pointers in the right direction.
  12. Sir , how to operate the water level indicator with CC3200 controller . Then, what kind of water level sensor can be used to efficiently sense the raising level of water
  13. Hi, I've just started with LaunchPad MSP432 + Energia + Driver MSP432 EMT Red version 5.6.1 LaunchPad rev 2.0, Energia ver 1.6.10E18, MacOS 10.13 I updated arduino.builder with the version from arduino.1.8.5 and that fixed the problem with the MSpanList_Insert error. But I have a java error - ino2cpp: error: sketch directory '{build.project_path}' doesn't exist or isn't a directory Can anyway point me to what files I need to fix to address this? thanks
  14. I'm trying to connect the HDC2010 temperature sensor to the MSP430FR5969 Launchpad. I'm using the HDC2010 EVM, which consists of a MSP430F5528 (which handles USB communications to the GUI tool) and a HDC2010 (connected over I2C). The portion with the HDC2010 can be broken off from the main board in order to use it with another MCU. I'm attempting to connect it to a MSP430FR5969 Launchpad which has the SHARP Memory LCD (uses SPI) connected to it. I couldn't find a ready made library for the HDC2010 & MSP430, so I copied over some code from the Arduino library. To check whether I was using the HDC2010 correctly, I first used the following code (mostly taken from the HDC2010 lib) and used an Arduino Uno. I used MOSFET level translators (since the Arduino is 5V, HDC2010 is 3.3). I did not break off the HDC2010 section from the main board of the EVM, so the main MSP430F5528 was still connected to the HDC2010, but I guess it was idle. #define ADDR 0x40 #include <Wire.h> //Define Register Map #define TEMP_LOW 0x00 #define TEMP_HIGH 0x01 #define HUMID_LOW 0x02 #define HUMID_HIGH 0x03 #define INTERRUPT_DRDY 0x04 #define TEMP_MAX 0x05 #define HUMID_MAX 0x06 #define INTERRUPT_CONFIG 0x07 #define TEMP_OFFSET_ADJUST 0x08 #define HUM_OFFSET_ADJUST 0x09 #define TEMP_THR_L 0x0A #define TEMP_THR_H 0x0B #define HUMID_THR_L 0x0C #define HUMID_THR_H 0x0D #define CONFIG 0x0E #define MEASUREMENT_CONFIG 0x0F #define MID_L 0xFC #define MID_H 0xFD #define DEVICE_ID_L 0xFE #define DEVICE_ID_H 0xFF float temperature = 0, humidity = 0; void openReg(uint8_t reg) { Wire.beginTransmission(ADDR); // Connect to HDC2010 Wire.write(reg); // point to specified register Wire.endTransmission(); // Relinquish bus control } uint8_t readReg(uint8_t reg) { openReg(reg); uint8_t reading; // holds byte of read data Wire.requestFrom(ADDR, 1); // Request 1 byte from open register Wire.endTransmission(); // Relinquish bus control if (1 <= Wire.available()) { reading = (Wire.read()); // Read byte } return reading; } float readTemp(void) { uint8_t byte[2]; uint16_t temp; byte[0] = readReg(TEMP_LOW); byte[1] = readReg(TEMP_HIGH); temp = (unsigned int)byte[1] << 8 | byte[0]; return (float)(temp) * 165 / 65536 - 40; } void writeReg(uint8_t reg, uint8_t data) { Wire.beginTransmission(ADDR); // Open Device Wire.write(reg); // Point to register Wire.write(data); // Write data to register Wire.endTransmission(); // Relinquish bus control } void setup() { // put your setup code here, to run once: Serial.begin(9600); Wire.begin(); } void loop() { // put your main code here, to run repeatedly: Serial.println(temperature = readTemp()); //Serial.println(humidity = readHumidity()); delay(1000); } This code worked and I got temperature readings. Next, I tried it out on the MSP430FR5969, again, without breaking off the sensor from the mainboard. It didn't work at first, so I checked with a logic analyzer and if I recall correctly, either the SCK or SDA lines wasn't sending any data. However, after sometime it started working properly, and then stopped again. After trying for a couple of hours, I decided to disconnect the HDC2010 from the mainboard, in case the MSP430F5528 was causing some issues. I connected the HDC2010 to the Arduino Uno via the logic level shifter, and the code worked correctly. However, it doesn't work with the MSP430FR5969. I tried out the inbuilt Wire examples, and the logic analyzer reveals that the I2C lines don't seem to be sending data at all (they work fine as GPIO). I'm using pins 9 & 10 on a Rev2.0 launchpad. What's odd is that it worked for a little while & I cannot figure out what I'm doing wrong. This is with a 1.2k ohm pull up on the clock line (2nd row). Without the pull up, the line remains low. The first row shows SDA, but the logic is inverted for some reason, and if I use a 10k pull up, it remains high continuously. I managed to capture this when it worked correctly with the MSP430FR5969: I've read conflicting reports about the actual I2C pins on the MSP430FR5969 launchpad: are they at 9 & 10 (as the board pdf & silkscreen says), or have they been shifted to the same pins as SPI? What's the best way to debug this? Simple I2C sketches don't seem to work for some reason, but it worked correctly for a little while.
  15. Hello All, Brand new Launchpad user here. I have downloaded Energia to use with my MSP432 launchpad. I have tried to download the corresponding driver (xds110_drivers.zip) from the Energia website. I am using Chrome. When I click download, the download will begin and about halfway through, I will get an error that says "Failed - File incomplete". Is this an issue with the driver file? Is there another location where I can download the corresponding driver? Many thanks! MSP432P401R REV B -Conner
  16. PID Autotune

    I am building a code to control a heater with a PWM output connected to an SSR using the Arduino-PID-AutoTune-Library. There are two issues I am currently facing with the above library while using the normal mode(not simulating but using actual analog input of a thermocouple) of operation. https://github.com/br3ttb/Arduino-PID-AutoTune-Library 1> The temperature overshoots when I start the operation. I tried several values for the constants(kp=2,ki=0.5,kd=2; kp=1,ki=0.8,kd=0.8; kp=1,ki=0.5,kd=0 etc), but still the temperature overshoots by a significant amount. For eg, if the Setpoint is 100 C, the process value goes upto 130-140 C before coming back to stable state between 95 to 110 C. 2> When I use the Auto tuning feature, the Arduino enters the tuning mode, but the PWM output count just toggles between 50 and 150 and it never comes out of Autotune mode and the temperature goes on increasing continuously even beyond 200 C although the set point is 100 C. Can you please help me rectify the problem? Thanks sketch_feb12a.ino
  17. I have a tm4c129 board. I have installed updates form the board manager for the TIVA C so now I can upload the default examples form Energia. 1. Problem arises when I try to add custom libraries. What is the correct method to add a library? 2. I can find only MSP430 folder at location E:\..\energia-1.6.10E18\hardware\energia , I suppose all boards installed should show up in the hardware library. 3. I have included the library which I am trying to compile Error: WARNING: Category '' in library SD is not valid. Setting to 'Uncategorized' Missing 'maintainer' from library in C:\Users\Admin\Documents\Energia\libraries\SD Error compiling for board LaunchPad (Tiva C) w/ tm4c129 (120MHz). sd-logger-source.zip
  18. Hello, I'm currently working on a project temperature data logger. Now I'm using mc: MSP430f5529 I integrated with sd card using the petit fatfs library. Due to some limitation, i cant use full functionality. so I'm planning to make it work on fatfs. but there is no footprint for that. can you help me to come out of this issue? Thank you, sir Limitations: 1. Cant create a file 2. while saving the data in the same file previous entries are all given garbage value at sometimes. because it is not an empty file filled with null.
  19. Hello, I'm currently working on a project temperature data logger. Now I'm using mc: MSP430f5529 I integrated with sd card using the petit fatfs library. Due to some limitation, i cant use full functionality. so I'm planning to make it work on fatfs. but there is no footprint for that. can you help me to come out of this issue? Thank you, sir Limitations: 1. Cant create a file 2. while saving the data in the same file previous entries are all given garbage value at sometimes. because it is not an empty file filled with null.
  20. Hi , I am using MSP430FR4133LP , in energia the GPIO pins are predefined in the pins_energia.h for MSP430FR4133 LP based on the silkscreen on the board. I using this MSP430FR4133 chip for another project and in that i am not using a LCD so i thought that i can also use LCD pins as GPIO. For this purpose i need to add the pins in the pins_energia.h but i am not able to crack it. Can anyone help me with this ....? if i try to use any other pins other than the defined ones (say P2_2) ... it throws an error as " P2_2 not defined in the scope" // Pin names based on the silkscreen // static const uint8_t P1_0 = 4; static const uint8_t P1_1 = 3; static const uint8_t P1_2 = 24; static const uint8_t P1_3 = 13; static const uint8_t P1_4 = 12; static const uint8_t P1_5 = 11; static const uint8_t P1_6 = 18; static const uint8_t P1_7 = 19; //static const uint8_t P2_0 = ; //static const uint8_t P2_1 = ; //static const uint8_t P2_2 = ; <------ What should i do in order to add this pin static const uint8_t P2_3 = 22; static const uint8_t P2_4 = 21; static const uint8_t P2_5 = 8; static const uint8_t P2_6 = 25; static const uint8_t P2_7 = 5; //static const uint8_t P3_0 = ; //static const uint8_t P3_1 = ; //static const uint8_t P3_2 = ; //static const uint8_t P3_3 = ; //static const uint8_t P3_4 = ; //static const uint8_t P3_5 = ; //static const uint8_t P3_6 = ; //static const uint8_t P3_7 = ; static const uint8_t P4_0 = 23; //static const uint8_t P4_1 = ; //static const uint8_t P4_2 = ; //static const uint8_t P4_3 = ; //static const uint8_t P4_4 = ; //static const uint8_t P4_5 = ; //static const uint8_t P4_6 = ; //static const uint8_t P4_7 = ; static const uint8_t P5_0 = 17; static const uint8_t P5_1 = 7; static const uint8_t P5_2 = 15; static const uint8_t P5_3 = 14; //static const uint8_t P5_4 = ; //static const uint8_t P5_5 = ; //static const uint8_t P5_6 = ; //static const uint8_t P5_7 = ; static const uint8_t P8_0 = 6; static const uint8_t P8_1 = 2; static const uint8_t P8_2 = 9; static const uint8_t P8_3 = 10; //static const uint8_t P8_4 = ; //static const uint8_t P8_5 = ; //static const uint8_t P8_6 = ; //static const uint8_t P8_7 = ; //static const uint8_t PJ_0 = ; //static const uint8_t PJ_1 = ; //static const uint8_t PJ_2 = ; //static const uint8_t PJ_3 = ; //static const uint8_t PJ_4 = ; //static const uint8_t PJ_5 = ; //static const uint8_t PJ_6 = ; //static const uint8_t PJ_7 = ; These are the pin definitions that are already in the pins_energia.h based on the silkscreen. If i want to use a pin (say P2.2) what must i do in order to define that pin in the pins_energia.h file ?? thank you in advance.....
  21. I am currently testing the MSP430FR5994 launchpad. The available sram memory is 8Kbytes, but it is declared at 2 Kbytes in the boards.txt file. It is a mistake?
  22. iMeter BoosterPack

    The iMeter BoosterPack features the INA226, an iteration of the INA219 I've been using in various projects like the I²C Voltage-Current-Power INA219 Sensor and the Volt-Amp-Watt-Meter for Grove.Compared to the INA219, the INA226 operates on the same I²C bus but can now perform the measures on the high- or low-side, when the INA219 could only measure on the high-side. The library for Energia was then easy to develop thanks to the prior experience with the INA219. I tested the iMeter BoosterPack on a MSP430FR4133 LaunchPad and a MSP430FR6989 LaunchPad with the built-in segmented LCD, leveraging the alpha-numeric LCD to display the units and the buttons to select the different measures (V, A, W) and toggle between units (V, mV). References INA219 Review INA226 BoosterPack full review Library for Energia
  23. Hi, I am trying to implement Modbus RTU slave over TCP/IP using TIVA Tm4c1294 connected launchpad. The code has been successfully tested using Arduino. However, when I use the same code in energia, the launchpad gets pinged, but Modbus RTU does not work . Is there any library, hardware configuration which I need to change while migrating fro Arduino to TIVA? MgsModbus_test_Slave.rar
  24. I need help getting my program to compile work..... Here is the error code: Energia: 1.6.10E18 (Mac OS X), Board: "MSP-EXP430F5529LP" failed MSpanList_Insert 0x30d000 0x18bc3a4e55f1 0x0 fatal error: MSpanList_Insert runtime stack: runtime.throw(0x2ad50b) /usr/local/go/src/runtime/panic.go:491 +0xad fp=0x7ffeefbff430 sp=0x7ffeefbff400 runtime.MSpanList_Insert(0x2cb168, 0x30d000) /usr/local/go/src/runtime/mheap.c:692 +0x8f fp=0x7ffeefbff458 sp=0x7ffeefbff430 MHeap_FreeSpanLocked(0x2c7d60, 0x30d000, 0x100) /usr/local/go/src/runtime/mheap.c:583 +0x163 fp=0x7ffeefbff498 sp=0x7ffeefbff458 MHeap_Grow(0x2c7d60, 0x8, 0x0) /usr/local/go/src/runtime/mheap.c:420 +0x1a8 fp=0x7ffeefbff4d8 sp=0x7ffeefbff498 MHeap_AllocSpanLocked(0x2c7d60, 0x1, 0x0) /usr/local/go/src/runtime/mheap.c:298 +0x365 fp=0x7ffeefbff518 sp=0x7ffeefbff4d8 mheap_alloc(0x2c7d60, 0x1, 0x12, 0x0) /usr/local/go/src/runtime/mheap.c:190 +0x121 fp=0x7ffeefbff540 sp=0x7ffeefbff518 runtime.MHeap_Alloc(0x2c7d60, 0x1, 0x10000000012, 0xf989) /usr/local/go/src/runtime/mheap.c:240 +0x66 fp=0x7ffeefbff578 sp=0x7ffeefbff540 MCentral_Grow(0x2cfad8, 0x0) /usr/local/go/src/runtime/mcentral.c:197 +0x8b fp=0x7ffeefbff5e0 sp=0x7ffeefbff578 runtime.MCentral_CacheSpan(0x2cfad8, 0x0) /usr/local/go/src/runtime/mcentral.c:85 +0x167 fp=0x7ffeefbff618 sp=0x7ffeefbff5e0 runtime.MCache_Refill(0x309000, 0x12, 0x0) /usr/local/go/src/runtime/mcache.c:90 +0xa0 fp=0x7ffeefbff640 sp=0x7ffeefbff618 runtime.mcacheRefill_m() /usr/local/go/src/runtime/malloc.c:368 +0x57 fp=0x7ffeefbff660 sp=0x7ffeefbff640 runtime.onM(0x224f58) /usr/local/go/src/runtime/asm_amd64.s:273 +0x9a fp=0x7ffeefbff668 sp=0x7ffeefbff660 runtime.mallocgc(0x120, 0x1beba0, 0x0, 0x0) /usr/local/go/src/runtime/malloc.go:178 +0x849 fp=0x7ffeefbff718 sp=0x7ffeefbff668 runtime.newobject(0x1beba0, 0x309000) /usr/local/go/src/runtime/malloc.go:353 +0x49 fp=0x7ffeefbff740 sp=0x7ffeefbff718 runtime.newG(0x276ba) /usr/local/go/src/runtime/proc.go:233 +0x2a fp=0x7ffeefbff758 sp=0x7ffeefbff740 allocg(0x2ba660) /usr/local/go/src/runtime/proc.c:925 +0x1f fp=0x7ffeefbff768 sp=0x7ffeefbff758 runtime.malg(0x8000, 0x2ba700) /usr/local/go/src/runtime/proc.c:2106 +0x1f fp=0x7ffeefbff798 sp=0x7ffeefbff768 runtime.mpreinit(0x2baac0) /usr/local/go/src/runtime/os_darwin.c:137 +0x27 fp=0x7ffeefbff7b0 sp=0x7ffeefbff798 mcommoninit(0x2baac0) /usr/local/go/src/runtime/proc.c:201 +0xc9 fp=0x7ffeefbff7d8 sp=0x7ffeefbff7b0 runtime.schedinit() /usr/local/go/src/runtime/proc.c:138 +0x55 fp=0x7ffeefbff800 sp=0x7ffeefbff7d8 runtime.rt0_go(0x7ffeefbff838, 0x18, 0x7ffeefbff838, 0x0, 0x0, 0x18, 0x7ffeefbff9f8, 0x7ffeefbffa30, 0x7ffeefbffa3c, 0x7ffeefbffa4c, ...) /usr/local/go/src/runtime/asm_amd64.s:95 +0x116 fp=0x7ffeefbff808 sp=0x7ffeefbff800 arduino-builder returned 2 Error compiling for board MSP-EXP430F5529LP. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
  25. MSP-EXP432P401R Energia 1.6.10E18 Windows Education 10 x64 v1511 I am wondering if anyone has had experience or knows how I could make it so a board [RED LaunchPad /w msp432 EMT (48MHz)] will be available to all users in a domain environment. I originally tried using the CCS Cloud TI Agent but encountered some very odd registry issues with non admin users/domain users (Reference: https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/650118#pi316318=2). We are able to install it fine for everyone with the local admin or administrative domain account, however when we goto Boards Manager and install that board it only applies to the current user. It looks like it may be specific to the user profile where it is installing this to as the only thing I could find related to the msp432 board was in this file location: C:\Users\domain_user\AppData\Local\Energia15\packages\energia\hardware\msp432r\5.6.1 Is there a registry or config file somewhere where I can change the location of where the boards get downloaded/installed to so it can be read from a location that all users have access to?