jazz

Members
  • Content count

    407
  • Joined

  • Last visited

  • Days Won

    15

jazz last won the day on November 24 2016

jazz had the most liked content!

About jazz

  • Rank
    Level 3

Profile Information

  • Gender
    Male
  • Location
    Croatia
  1. I already answered you on e2e topic... https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/577077 Lowest cost solution is BSL. Just take care that BSL password is equal to vector table. With wrong password device will lost calibration constants stored inside info A segment. If I remember right, new devices (for example G2553) are with some options regarding this, that are explained in device datasheet.
  2. Mailbox can be used for exchange data (or log) by SBW / JTAG between master and released target device. Unfortunately, it is not supported by TI tools. http://forum.43oh.com/topic/2972-sbw-msp430f550x-based-programmer/?p=54286
  3. FULL CCSv6 license files are now available for NO cost and available for download... http://processors.wiki.ti.com/index.php/Licensing_-_CCSv6
  4. One counter is counting input pulses, and another one time period (400 * 20000 = 8000000, MCLK = 8 MHz, 1 second).
  5. It is completed. Board size is 3.8 x 3.8 cm (1.5 x 1.5 in). Only CLI (open source) executable is needed on OS side, no dll / driver / installation, except (unsigned) inf file for Windows. Basic version and version with Mailbox / UART / I2C bridges working on: any Linux I tried: Ubuntu from 10 till 16, Fedora Workstation x86_64 23.10, openSUSE Leap 42.1 x86_64, CorePlus 6.4.1 (bootable USB stick) OS X from Lion (10.7.5) till Yosemite (10.10.5) Windows XP / 7 There will be website with all details about it. If you have any questions, let me know.
  6. Why than you didn't put note inside promotion that CCS 7 will be free, without license. And why (not updatable / unsupported) G2 LP was part of promotion, why not 5529LP. Why you are selling G2 LP at all anymore?
  7. IAR making software tool for different micro families. They are living from selling this. TI was selling software tool for their own product. It was not possible to build code for Atmel or PIC devices by CCS, so I don't get it why it was selling at all. Only reason that I can think of is that CCS was producing 2 times faster in half size binary related to IAR. And yes, it is really funny that TI was selling CCS license, few days ago, packed together with old, slow, and not-updatable FET, with limited support (or not supported at all) on new OS's.
  8. Frequent CCS crashes with MacOS Sierra https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/556117 ...Additionally, the installer for CCS 7.0.0 beta is very unstable and crashed multiple times before I could get the installation to begin...
  9. Logic analyzer sampling rate is 24 MHz, with DMA (MCLK) overclocked to 48 MHz, enough to see 3 MHz with 50% duty cycle signal. http://forum.43oh.com/topic/3909-msp430f550x-based-logic-analyzer/?p=69255 Frequency meter used for measurement is here. http://forum.43oh.com/topic/3317-msp430f550x-based-frequency-meter/
  10. Few years ago my conclusion was that it is not possible to have frequency from XT2 (24 MHz) divided by 3 (8 MHz, 50% duty cycle) on (MSP430F5510) port pin as output. Now, I am back to this topic again, and I am sure that this can't be done. Timers (50% duty cycle) / ACLK / SMCLK output can be XT2 divided by 2, 4, 8... not by 3. However, ADC10DIVx (ADC10CLK output) can be divided by 1, 2, 3, 4... and even in family datasheet ADC clock is presented as 50% duty cycle, it is not. On picture is (XT2 24 MHz) divided by 8, measured frequency is 3, but on logic analyzer it is not signal with 50% duty cycle. Same topic is open on e2e.ti.com, but maybe all 43oh members are not going there.
  11. I just don't see any reason for buying old MSP430G2 LP with not updatable firmware and limited support for 10$, when new MSP430F5529 LP based on eZ-FET Lite with updatable (open source) firmware can program all SBW devices for 13$.
  12. MSP430G2452 has 8 KB of flash memory E000-FFFF, and your code start address is C000 that is outside of flash memory. FET will not be able to write there, so error is reported.
  13. If I have a right picture, this is some kind of HID / I2C bridge. You can do whatever you want, but for that I will use 5529 as USB composite device (HID + CDC + ...) where CDC (on PC) will collect all data from all slave devices by UART. For UART you will never need AN-686 Implementing an I2C
  14. From the first look, I2C can be seen simple as UART, but this is far from true. I will not advise you to use I2C for debugging. Use (hardware or software) UART on high rate for this. Problem is that master always must know in advance when slave want to do something. There is no any possibility from slave side to inform (and wake up) master, because muster always need to start communication for sending to slave or receiving from slave. There is no problem in tutorials or datasheets, problem is I2C, itself. Some I2C universal code for 5xx, more complicated than TI source examples (AFAIK) you will not find. However, there some open source examples for 2xx that are more complicated than TI examples. https://github.com/jwr/msp430_usi_i2c http://e2e.ti.com/support/microcontrollers/msp430/f/166/t/265825