Hi David,
if i'm not mistaken the STM32's VDD and VSS has some 12-15 pins each but
the schematic only shows a few of them connected. I'm referring to the
SM1000-F schematic in particular.
My project involves designing a similar board but that also supports a data
connection.
Thanks again for your help.
On Mon, Mar 19, 2018 at 8:59 PM, David Rowe <da...@rowetel.com> wrote:
> Hi Jacob,
>
> On my schematic they do appear connected together. Can you explain your
> question further?
>
> BTW why are you so interested in the SM1000 hardware design, what sort of
> project are you working on?
>
> Thanks,
>
> David
>
> On 20/03/18 01:55, Jacob Falzon wrote:
>
>> Hi again,
>>
>> thanks for all your help.
>>
>> I had a question regarding the power connections for the stm32.
>>
>> Not all the VDD and VSS pins of the F4 are connected externally together.
>> Is there a reason for that?
>>
>> On Tue, Mar 13, 2018 at 3:48 PM, Danilo Beuche <danilo.beu...@gmx.net
>> <mailto:danilo.beu...@gmx.net>> wrote:
>>
>> Hi,
>>
>>
>> fyi: storing configuration data in stm32f4 flash is already being
>> supported by stm32f4_vrom.c/.h in the sm1000 code.
>>
>>
>> Regards,
>> Danilo
>>
>>
>> On 13.03.2018 13:56, Andy Wood wrote:
>>
>>>
>>> www.st.com/resource/en/application_note/dm00036065.pdf
>>> <http://www.st.com/resource/en/application_note/dm00036065.pdf>
>>>
>>>
>>> Application note for using flash as emulated eeprom.
>>>
>>>
>>>
>>> ------------------------------------------------------------
>>> ------------
>>> *From:* Jacob Falzon <jacobfalzon2...@gmail.com>
>>> <mailto:jacobfalzon2...@gmail.com>
>>> *Sent:* 13 March 2018 12:48
>>> *To:* freetel-codec2@lists.sourceforge.net
>>> <mailto:freetel-codec2@lists.sourceforge.net>
>>> *Subject:* Re: [Freetel-codec2] UART, SPI Pins on SM1000
>>> Thanks a lot for the help.
>>>
>>> I'll be sure to take a look at it.
>>>
>>> I was afraid that the system was going to run out of memory if I
>>> expanded on the program.
>>>
>>> Ran into something else I couldn't understand on the schematic.
>>>
>>> Not all the VDD and VSS pins of the F4 are connected externally
>>> together. Is there a reason for that?
>>>
>>>
>>> On Fri, Mar 9, 2018 at 10:43 PM, glen english
>>> <g...@cortexrf.com.au <mailto:g...@cortexrf.com.au>> wrote:
>>>
>>> The F4 flash is organised into sectors,
>>>
>>> small, medium, large
>>>
>>> the small sectors are organised into small pages, can be
>>> erased on their own while the micro is running, and are useful
>>> in conjunction with a wear levelling algorthm for NV memory, I
>>> describe below.
>>>
>>> I would suggest say choosing a small sector/page for NV.
>>>
>>> if you need 64 bytes, use an area of say 4kbytes and store
>>> your data in consecutive 128 byte lumps.
>>>
>>> IE
>>>
>>> erase the whole lot
>>>
>>> when you need to write settings, write your 64 bytes.
>>>
>>> when you need to write again, write into the next 64 bytes
>>>
>>> when you need to write again, write into the next 64 bytes
>>>
>>> and so on
>>>
>>> when you run out of 64 byte chunks (IE you reach the end of
>>> the page or the sector) and THEN do you trigger a page or
>>> sector erase
>>>
>>> this minimises flash wear.
>>>
>>> for reading, the software just reads the chunks up to where it
>>> finds erased (0xff) cells , it knows which is most recent
>>>
>>> or you can compute a CRC for each say 60 bytes in the top 4
>>> bytes of the 64 bytes. if it fails crc check, it is probably
>>> an unused block (or a bad block where if it is your block you
>>> need to read then you'd read out of main flash defaults and
>>> write them in)
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On 10/03/2018 8:31 AM, David Rowe wrote:
>>>
>>> The EEPROM is not used - plenty of storage on board the
>>> stm32f4. Not sure how much memory is being used at run
>>> time, but its usually pretty tight. Less than half the
>>> flash is being used I think.
>>>
>>> - David
>>>
>>> On 10/03/18 02:11, Jacob Falzon wrote:
>>>
>>> Thanks!
>>>
>>> If you don't mind, I would also like to ask you
>>> regarding the EEPROM.
>>>
>>> Is it currently being used by the board or is it also
>>> implemented for expansion purposes? I thought it might
>>> have been used for storing prefences to be loaded but
>>> apparently from the comments its eems to be done from
>>> Flash rather than the external EEPROM.
>>>
>>> If it is used was it implemented because of a lack of
>>> on-board memory on the STM32F4? Might you know how
>>> much memory is consumed as the SM1000 is running and
>>> how I could verify it?
>>>
>>> Kindest regards and sorry for any bother.
>>>
>>>
>>>
>>> On Wed, Mar 7, 2018 at 9:43 PM, David Rowe
>>> <da...@rowetel.com <mailto:da...@rowetel.com>
>>> <mailto:da...@rowetel.com <mailto:da...@rowetel.com>>>
>>> wrote:
>>>
>>> Hi Jacob,
>>>
>>> 1/ Test is an unused feature at present, you can
>>> treat it like a GPIO
>>>
>>> 2/ We use an opto-isolator so we don't have to
>>> provide a switch to
>>> the external radios PTT circuit. An
>>> electro-mechanical relay would
>>> have been an alternative. It's usually a
>>> mechanical switch on your
>>> PTT mic.
>>> - David
>>>
>>> On 08/03/18 00:22, Jacob Falzon wrote:
>>>
>>> Hello again,
>>>
>>> there are another two pins for the SM1000 that
>>> I wanted to know
>>> more about.
>>>
>>> The Test pin connects to a Self-Test circuit.
>>> What exactly is
>>> this used to test for please?
>>> Also there is another pin named CPPT that
>>> connects to an
>>> optoisolator. I understand that the CPPT
>>> signal is used to
>>> trigger the PTT for the radio but why is the
>>> opto-isolator
>>> implemented please?
>>>
>>> Thank you very much for your attention.
>>>
>>> Kindest regards,
>>>
>>>
>>>
>>> On Sat, Feb 24, 2018 at 9:01 PM, Jacob Falzon
>>> <jacobfalzon2...@gmail.com
>>> <mailto:jacobfalzon2...@gmail.com>
>>> <mailto:jacobfalzon2...@gmail.com
>>> <mailto:jacobfalzon2...@gmail.com>>
>>> <mailto:jacobfalzon2...@gmail.com
>>> <mailto:jacobfalzon2...@gmail.com>
>>> <mailto:jacobfalzon2...@gmail.com
>>> <mailto:jacobfalzon2...@gmail.com>>>> wrote:
>>>
>>> Thank you very much for your attention.
>>>
>>> Have a good night!
>>>
>>> On 24 Feb 2018 8:26 PM, "David Rowe"
>>> <da...@rowetel.com <mailto:da...@rowetel.com>
>>> <mailto:da...@rowetel.com
>>> <mailto:da...@rowetel.com>>
>>> <mailto:da...@rowetel.com
>>> <mailto:da...@rowetel.com> <mailto:da...@rowetel.com
>>> <mailto:da...@rowetel.com>>>> wrote:
>>>
>>> Hi Jacob,
>>>
>>> These pins are just broken out as
>>> GPIOs or for future
>>> expansion.
>>>
>>> - David
>>>
>>> On 25/02/18 00:54, Jacob Falzon wrote:
>>>
>>> Hi there,
>>>
>>> i was looking at the schematic
>>> and I came upon the
>>> SPI pins
>>> and the UART pins in the schematic.
>>>
>>> The SPI pins ( SCK, MOSI, MISO,
>>> NSS) do not seem to be
>>> connected with an external
>>> component. What is their
>>> purpose?
>>>
>>> Also the UART pins whilst
>>> available are they currently
>>> utilised for some purpose?
>>>
>>> Many thanks for your kind attention.
>>>
>>> Regards,
>>>
>>>
>>>
>>> ------------------------------
>>> ------------------------------------------------
>>> Check out the vibrant tech
>>> community on one of the
>>> world's most
>>> engaging tech sites, Slashdot.org!
>>> http://sdm.link/slashdot
>>>
>>>
>>>
>>> _______________________________________________
>>> Freetel-codec2 mailing list
>>> Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>
>>> <mailto:Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>>
>>> <mailto:Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>
>>> <mailto:Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>>>
>>> https://lists.sourceforge.net/
>>> lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>>
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>>>
>>>
>>>
>>> ------------------------------
>>> ------------------------------------------------
>>> Check out the vibrant tech community
>>> on one of the
>>> world's most
>>> engaging tech sites, Slashdot.org!
>>> http://sdm.link/slashdot <http://sdm.link/slashdot>
>>> _______________________________________________
>>> Freetel-codec2 mailing list
>>> Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>
>>> <mailto:Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>>
>>> <mailto:
>>> Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>
>>> <mailto:Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>>>
>>> https://lists.sourceforge.net/
>>> lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>>
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>>>
>>>
>>>
>>>
>>>
>>> ------------------------------
>>> ------------------------------------------------
>>> Check out the vibrant tech community on one of
>>> the world's most
>>> engaging tech sites, Slashdot.org!
>>> http://sdm.link/slashdot <http://sdm.link/slashdot>
>>>
>>>
>>>
>>> _______________________________________________
>>> Freetel-codec2 mailing list
>>> Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>
>>> <mailto:Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>>
>>> https://lists.sourceforge.net/
>>> lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>>
>>>
>>>
>>> ------------------------------
>>> ------------------------------------------------
>>> Check out the vibrant tech community on one of the
>>> world's most
>>> engaging tech sites, Slashdot.org!
>>> http://sdm.link/slashdot <http://sdm.link/slashdot>
>>> _______________________________________________
>>> Freetel-codec2 mailing list
>>> Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>
>>> <mailto:Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>>
>>> https://lists.sourceforge.net/
>>> lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>>
>>>
>>>
>>>
>>>
>>> ------------------------------
>>> ------------------------------------------------
>>>
>>> Check out the vibrant tech community on one of the
>>> world's most
>>> engaging tech sites, Slashdot.org!
>>> http://sdm.link/slashdot <http://sdm.link/slashdot>
>>>
>>>
>>>
>>> _______________________________________________
>>> Freetel-codec2 mailing list
>>> Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>
>>> https://lists.sourceforge.net/
>>> lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>
>>>
>>>
>>> ------------------------------------------------------------
>>> ------------------
>>>
>>> Check out the vibrant tech community on one of the world's
>>> most
>>> engaging tech sites, Slashdot.org!
>>> http://sdm.link/slashdot <http://sdm.link/slashdot>
>>> _______________________________________________
>>> Freetel-codec2 mailing list
>>> Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>
>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net/lists/listinfo/freetel-codec2>
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------
>>> ------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> <http://sdm.link/slashdot>
>>> _______________________________________________
>>> Freetel-codec2 mailing list
>>> Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>
>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net/lists/listinfo/freetel-codec2>
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------
>>> ------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org!http://sdm.link/slashdot
>>>
>>>
>>>
>>> _______________________________________________
>>> Freetel-codec2 mailing list
>>> Freetel-codec2@lists.sourceforge.net
>>> <mailto:Freetel-codec2@lists.sourceforge.net>
>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net/lists/listinfo/freetel-codec2>
>>>
>>
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Freetel-codec2 mailing list
>> Freetel-codec2@lists.sourceforge.net
>> <mailto:Freetel-codec2@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>> <https://lists.sourceforge.net/lists/listinfo/freetel-codec2>
>>
>>
>>
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>
>>
>>
>> _______________________________________________
>> Freetel-codec2 mailing list
>> Freetel-codec2@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>
>>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2