2010-09-25 01:54 AM
Hyperterminal is not the only terminal program!!
2011-05-17 05:08 AM
''Hyperterminal is not the only terminal program''
And, of course, many would say that Hyperterminal is not even a particularly good terminal program! (I would agree - hence I often call it Hypo
terminal)2011-05-17 05:08 AM
There are lots of really great free terminal programs out there. TeraTerm is my favourite (the 4.xx open source one) but there are many others also. I'd rather gnaw my own arm off than be forced to use hyperTerminal.
@neil.andrew I like your term ''hypoterminal'' as I'm type-1 diabetic and ''hypo'' is short for Hypoglycemia which is a very messed up state -- very apt :)2011-05-17 05:08 AM
Hyperterminal is certainly one of the most awful terminal programs, unfortunately it is the one mostly likely to have been seen/used by those of the Windows generation.
From a serial perspective I would prefer to use RealTerm or TeraTerm. The former doesn't support X/Y-Modem, but X-Modem (CRC,1K,Y/G) is something that can be coded relatively easily. Not that the STM32 boot loader protocol is that hard either. I will note, the last time I looked at the ST Y-Modem code that it looked rather similar to some open source code, and it was not a full/complete implementation.2011-05-17 05:08 AM
''most likely to have been seen/used by those of the Windows generation''
That is, the Windows-9x up to XP generation. But we are digressing into a discussion of terminal emulators - which wasn't the point! The point is that ST's specific references to Hyperterninal are unnecessary, unhelpful, and misleading - and, now, obsolescent!''ST Y-Modem code ... not a full/complete implementation''No kidding there!! :-0 It is a very quick-and-dirty incomplete implementation - and the description in the App Note is seriously inaccurate!2011-05-17 05:08 AM
And finding an example of poor STM32 documentation surprises you because...?
2011-05-17 05:08 AM
I never said I was surprised!
2011-05-17 05:08 AM
''It misleads beginners into thinking that there is somehing ''special'' or specific about Hyperterminal that is different from anything else on a serial port''
Examples:[DEAD LINK /public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=/public/STe2ecommunities/mcu/Lists/ARM CortexM3 STM32/IAP - PC side&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E&TopicsView=https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%2520CortexM3%2520STM32/AllItems.aspx¤tviews=23]https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fARM%20CortexM3%20STM32%2fIAP%20%2d%20PC%20side&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E&TopicsView=https%3A%2F%2Fmy%2Est%2Ecom%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FARM%2520CortexM3%2520STM32%2FAllItems%2Easpx¤tviews=23[DEAD LINK /public/STe2ecommunities/mcu/Lists/STM8SDiscovery/Flat.aspx?RootFolder=/public/STe2ecommunities/mcu/Lists/STM8SDiscovery/Hyper Terminal Tutorial&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000CCDF802E596CAF44ADED5E61F5CA8B1B&TopicsView=https://my.st.com/public/STe2ecommunities/mcu/Lists/STM8SDiscovery/AllItems.aspx¤tviews=22]https://my.st.com/public/STe2ecommunities/mcu/Lists/STM8SDiscovery/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fSTM8SDiscovery%2fHyper%20Terminal%20Tutorial&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000CCDF802E596CAF44ADED5E61F5CA8B1B&TopicsView=https%3A%2F%2Fmy%2Est%2Ecom%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM8SDiscovery%2FAllItems%2Easpx¤tviews=22