Page 3 of 3

Re: [From July 11th] New Release R2021 07 11

Posted: Fri Aug 13, 2021 3:10 pm
by KI5PGJ
Hi HI8NLO

Are your sure it uses same CPU? If so, my experience with open source operating system development is get a piece of hardware into a developers hands.

You could always buy a few and send it to a couple developers.

73
KI5PGJ

Re: [From July 11th] New Release R2021 07 11

Posted: Fri Aug 13, 2021 3:27 pm
by G4EML
That radio is the same as the Retevis RT-73 and Kydera CDR-300UV. Discussed previously here
viewtopic.php?f=7&t=1284&hilit=Rt73#p11288

It uses the HRC-7000 combined baseband and processor chip. This is different hardware to the GD-77 and has even less documentation available, so it is unlikely to ever be supported.

Colin.

Re: [From July 11th] New Release R2021 07 11

Posted: Mon Aug 16, 2021 2:10 am
by VK3KYY
G4EML wrote:
Fri Aug 13, 2021 3:27 pm
That radio is the same as the Retevis RT-73 and Kydera CDR-300UV. Discussed previously here
viewtopic.php?f=7&t=1284&hilit=Rt73#p11288

It uses the HRC-7000 combined baseband and processor chip. This is different hardware to the GD-77 and has even less documentation available, so it is unlikely to ever be supported.

Colin.
Just to elaborate on Colin's reply.

The HRC-7000 chip is the same chip that is also used in the GD-73.

Unfortunately the processor core inside this chip is a Chinese made core. i.e Its not an ARM or even a MIPS core.

This means that the standard compiler's that are available outside China can't compile code for this processor

I'm not aware of any publically available data sheets for the HRC-7000.

The data sheet we have for the C6000 is not publically avilable, the version we have is incomplete and the file is corrupt

Its likely that ultimately the manufacturer of these chips is not a state / miltary company in China, hence its not likely we'll ever see a data sheet for this chip

Re: [From July 11th] New Release R2021 07 11

Posted: Mon Aug 23, 2021 2:33 am
by W1CY
I found some information on the HR C7000 chip as part of this service manual: https://www.connectsystems.com/products ... anua01.pdf

Cheers.

Re: [From July 11th] New Release R2021 07 11

Posted: Mon Aug 23, 2021 2:48 am
by VK3KYY
W1CY wrote:
Mon Aug 23, 2021 2:33 am
I found some information on the HR C7000 chip as part of this service manual: https://www.connectsystems.com/products ... anua01.pdf

Cheers.
Although this sort of information is interesting, it is not the manufacturers data sheets for the chip.

Also, as I've previously said, the chip has an internal processor core (CPU) that is non-standard, so you can't write code for it using any compilers that are available outside China.

Connect systems don't write the firmware or even make the hardware, its all done in China, albeit it to the specifications from CS.

CS won't have copies of the source code.

Even Radioddity / TYT or Baofeng don't have the source code to the radios, its produced by a sepate unknown Chinese organisation, which is likely to be part of a state run enterprise.

Re: [From July 11th] New Release R2021 07 11

Posted: Mon Aug 23, 2021 4:02 am
by ok1pt
VK3KYY wrote:
Mon Aug 23, 2021 2:48 am

Also, as I've previously said, the chip has an internal processor core (CPU) that is non-standard, so you can't write code for it using any compilers that are available outside China.

Hi!
I believe you're not right in this point.
Looking at the PDF document discussed above, I've found the string CK803S in the HRC7000 block diagram as the CPU name.
So I've entered search string "CK803S CPU" to the G**gle and the first result was
https://gcc.gnu.org/onlinedocs/gcc/C-SKY-Options.html
and it seems that this CPU really belongs to the supported C-Sky family and is even settable with the -mcpu=ck803s option.

However, I understand that even knowing the CPU and being able to write a software for it doesn't mean that we can master the HRC7000 chip. Without its detailed description the ability to program its CPU is of course totally useless :-(.

With regards / 73,
Pavel

Re: [From July 11th] New Release R2021 07 11

Posted: Mon Aug 23, 2021 5:13 am
by VK3KYY
OK.

So GCC now supports CSKY

Does the doc from CS show all the internal MCU prepheral addresses and how to work the SPI, I2C, I2S, DAC, ADC, GPIO, WDT etc

Re: [From July 11th] New Release R2021 07 11

Posted: Sat Sep 04, 2021 9:42 pm
by VK3KYY
For anyone monitoring this thread. See the latest Beta release thread https://www.opengd77.com/viewtopic.php?f=13&t=1837

Re: [From July 11th] New Release R2021 07 11

Posted: Wed Dec 22, 2021 7:38 am
by KJ7LDX
VK3KYY wrote:
Mon Aug 23, 2021 5:13 am
OK.

So GCC now supports CSKY

Does the doc from CS show all the internal MCU prepheral addresses and how to work the SPI, I2C, I2S, DAC, ADC, GPIO, WDT etc
I got the user manual of CK803s, it has everything.
QQ20211222-013342@2x.jpg
QQ20211222-013342@2x.jpg (44.3 KiB) Viewed 3088 times
And I believe "how to work with SPI, I2C, etc" is well documented in the hr_c7000 user manual.

Re: [From July 11th] New Release R2021 07 11

Posted: Wed Dec 22, 2021 8:26 am
by VK3KYY
KJ7LDX wrote:
Wed Dec 22, 2021 7:38 am
VK3KYY wrote:
Mon Aug 23, 2021 5:13 am
OK.

So GCC now supports CSKY

Does the doc from CS show all the internal MCU prepheral addresses and how to work the SPI, I2C, I2S, DAC, ADC, GPIO, WDT etc
I got the user manual of CK803s, it has everything.

QQ20211222-013342@2x.jpg

And I believe "how to work with SPI, I2C, etc" is well documented in the hr_c7000 user manual.
The source code for the last stable release can be downloaded from here

https://www.opengd77.com/downloads/rele ... and_tools/

for any developers who want to port it to another platform