[From July 11th] New Release R2021 07 11

KI5PGJ
Posts: 30
Joined: Tue Jul 06, 2021 1:10 pm

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

Post by KI5PGJ » Fri Aug 13, 2021 3:10 pm

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

G4EML
Posts: 919
Joined: Sat Nov 16, 2019 10:01 am

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

Post by G4EML » 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.

VK3KYY
Posts: 7475
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

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

Post by VK3KYY » Mon Aug 16, 2021 2:10 am

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

W1CY
Posts: 76
Joined: Sun Jan 12, 2020 6:57 pm

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

Post by W1CY » 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.

VK3KYY
Posts: 7475
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

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

Post by VK3KYY » Mon Aug 23, 2021 2:48 am

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.

ok1pt
Posts: 167
Joined: Mon Jul 20, 2020 3:38 am

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

Post by ok1pt » Mon Aug 23, 2021 4:02 am

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

VK3KYY
Posts: 7475
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

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

Post by VK3KYY » 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

VK3KYY
Posts: 7475
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

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

Post by VK3KYY » Sat Sep 04, 2021 9:42 pm

For anyone monitoring this thread. See the latest Beta release thread https://www.opengd77.com/viewtopic.php?f=13&t=1837

KJ7LDX
Posts: 3
Joined: Thu May 07, 2020 10:16 am

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

Post by KJ7LDX » 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
QQ20211222-013342@2x.jpg (44.3 KiB) Viewed 2927 times
And I believe "how to work with SPI, I2C, etc" is well documented in the hr_c7000 user manual.

VK3KYY
Posts: 7475
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

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

Post by VK3KYY » Wed Dec 22, 2021 8:26 am

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

Post Reply